150 likes | 230 Views
FEATURE Overview. Peter Thomas Brian Carcich Cornell University. Based on CIRCLE.PRO by Ernest Bowman-Cisneros. What. Locate, identify & record surface FEATUREs Locate Line, Sample Latitude, Longitude Identify Points: PRFs; &c. Lines: Grooves; ridges; &c. Circles: Craters; &c.
E N D
FEATURE Overview Peter Thomas Brian Carcich Cornell University Based on CIRCLE.PRO by Ernest Bowman-Cisneros
What Locate, identify & record surface FEATUREs • Locate • Line, Sample • Latitude, Longitude • Identify • Points: PRFs; &c. • Lines: Grooves; ridges; &c. • Circles: Craters; &c. • Assign comments, IDs • Record • Flat ASCII format • One line/feature
Why Mapping, note taking, simple measures • Points: locations and density distribution • Lines: sizes and azimuths • Circles: sizes and density distribution
How Image [line,samp] to [latitude,long.] • Local image data (PDS; IsisCube?) • Geometry(t) TDI model from image header info • Pixel line,sample in image • time of pixel exposure t = A + B x line + C x samp A, B, C from (as yet undefined) image header • SPICE lookup F(t,sample,SCLK,SPK,CK,FK,IK) • Body-fixed image- & pixel-specific ray • DEM shape intersection • Areo- or Selenocentric latitude & longitude
SOC Server Proposal • Problem: large files copied to local disk • Need image + ancillary data • Header info, SPICE/geometry • Deliver subwindows a la JPEG2000/JPIP • Pros • JIT delivery of desired image data • Could eliminate stale local files • Cons • Network dependency (availability, performance)
Backup slides (details) • What - Sample record file • Status - To do • Status – Done • How - Code • How - Shape • How - SPICE • Where • Who & When
What - Sample record file VERSION 1 9 311.66 29907.18 -999.00 -999.00 -999.00 -999.00 -999.000 -999.00 -999.00 -999.000 50000 5000 m00725569 PRF 536.29 29782.81 12.84 -999.00 -999.00 -999.00 -999.000 -999.00 -999.00 -999.000 50000 5000 m00725569 Crater 87.15 29872.54 23.12 -999.00 -999.00 -999.00 -999.000 -999.00 -999.00 -999.000 50000 5000 m00725569 Crater 312.40 29841.20 21.84 -999.00 -999.00 -999.00 -999.000 -999.00 -999.00 -999.000 50000 5000 m00725569 Crater 175.00 29767.00 170.00 29837.00 -999.00 -999.00 -999.000 -999.00 -999.00 -999.000 50000 5000 m00725569 Ridge 547.00 28434.00 847.00 28501.00 -999.00 -999.00 -999.000 -999.00 -999.00 -999.000 50000 5000 m00725569 Ridge <--1---> <--2---> <-----3------> <-----4------> <---5---> <--6---> <-7-> • Feature: S1,L1 (Center if circle) • Feature: S2,L2 (line) or Radius,-999 (circle) or -999,-999 • Feature: Lat,Long,Radius of S1,L1 • Feature: Lat,Long,Radius of S1,L1 (line) or -999,-999 • Image: NL, NS • Image: filename prefix • Feature: User comment, ID
Status - To do • To do – 11.Nov, 2008 • LRO/generic intersection (MRO hardcoded) • Read PDS subwindows • Hi-resolution lunar rotation model • Site-independent SPICE kernel management • ISIS DLM that handles more than 32k lines
Status - Done • Week ending 2008-11-07 • Create & use subwindow object • Read ISIS cubes & subwindows • Read ddd subwindows
How - Code • IDL • Based on EBC CIRCLE.PRO • ICY SPICE/IDL interface (DLM) • READ_ANY_IMAGE.PRO • Custom code; extends IDL’s QUERY_*, READ_* • FITS via GSFC Astron library • PDS via custom code • IsisCube via ISIS DLM • DDD via custom reader • Recent sub-window object/reader for performance • DDD, IsisCube working • PDS future
How - Shape • DEM shape model • Mars: MOLA data • Delta from sphere • 32 pixel/degree max resolution (~2km/pixel) • Moon: CLEM. data for prototype • Delta from spheroid (Req = 1738km; ƒ = 1/3234.93) • 4 pixel/deg (~8km/pixel) • PDS CLEM1-L-LIDAR-5-TOPO-V1.0 data set • Not yet working • User-supplied model possible (future)
How - SPICE • Mission-specific translation for line,sample to lat,long • “The Achilles heel of SPICE is kernel management” • Don’t try this at home • LRO prototype for demo only • SPK: LRO_Mission_Baseline_Ephemeris_v4p0.bsp • Out of date mission trajectory • CK: nadir-pointing; fictitious; generated by BTC/MSOPCK • SCLK/IK/FK: fictitious; generated by BTC • PCK: ω0+ ωx t • Future: hi-resolution lunar rotation model trivial to add ∙
Where • Bodies (for line,samp=>Lat,Long) • Mars • Moon • Missions (for line,samp=>Lat,Long) • MRO • LRO • prototype only to-date; awaiting final file format • Development • Cornell
Who & When • EBC CIRCLE.PRO ca 2002? • PCT Updated specs (point, line, circle) ca 2006 • pthomas@astro.cornell.edu • BTC CIRCLE.PRO => FEATURE.PRO ca 2006 • ddd, MRO line,sample=>Lat,Long • November, 2007, updated July, 2008 • PDS/IsisCube, LRO line,samp=>Lat,Long • Prototype: Real Soon Now • carcich@astro.cornell.edu