BTC/PCT FEATURE Overview Peter Thomas Brian Carcich Cornell University Based on CIRCLE.PRO by Ernest Bowman-Cisneros
BTC/PCT 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
BTC/PCT Why Mapping, note taking, simple measures Points: locations and density distribution Lines: sizes and azimuths Circles: sizes and density distribution
BTC/PCT 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
BTC/PCT How (cont’d)
BTC/PCT 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)
BTC/PCT Backup slides (details) What - Sample record file Status - To do Status – Done How - Code How - Shape How - SPICE Where Who & When
BTC/PCT What - Sample record file VERSION m PRF m Crater m Crater m Crater m Ridge m Ridge 1.Feature:S1,L1 (Center if circle) 2.Feature:S2,L2 (line) or Radius,-999 (circle) or -999, Feature:Lat,Long,Radius of S1,L1 4.Feature:Lat,Long,Radius of S1,L1 (line) or -999, Image:NL, NS 6.Image:filename prefix 7.Feature:User comment, ID
BTC/PCT 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
BTC/PCT Status - Done Week ending –Create & use subwindow object –Read ISIS cubes & subwindows –Read ddd subwindows
BTC/PCT 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
BTC/PCT 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 (R eq = 1738km; ƒ = 1/ ) 4 pixel/deg (~8km/pixel) PDS CLEM1-L-LIDAR-5-TOPO-V1.0 data set Not yet working –User-supplied model possible (future)
BTC/PCT 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 ∙
BTC/PCT 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
BTC/PCT Who & When EBC CIRCLE.PRO ca 2002? PCT Updated specs (point, line, circle) ca 2006 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