Project

General

Profile

Bug #4142

Fix errors, address occlusion issues and improve performance in NAIF DSK shape model implementation

Added by Kris Becker almost 2 years ago. Updated 6 months ago.

Status:
Closed
Priority:
High
Assignee:
Kris Becker
Category:
API
Target version:
Impact:
Software Version:
Test Reviewer:

Description

The NAIF DSK shape model implementation in ISIS needs improvements and enhancements to fully support small bodies (and general uses). Some of the know issues are:

  1. There are occultation issues that need to be addressed concerning all DEM implementations in the ShapeModel class and supporting classes. There should be an additional method added that expressly checks for this when projecting image data that uses output driven orthorectification. This looks pretty straight forward for the DSK, and I think there is a rather easy way to check for this in the ISIS DEM shape model as well. I will investigate a comprehensive solution.
  2. There are general performance issues with the DSK implementation. I will investigate if improvements can be had through some optimizations (note the upcoming NAIF N66 release may also contain performance improvements).
  3. It has been reported (see https://isis.astrogeology.usgs.gov/IsisSupport/index.php/topic,3974.0.html) that erroneous photometric angles are computed in the DSK shape model when the image has been corrected. I will look into this problem while I am in the code.
  4. Investigate shared access to the same DSK for multiple images.

Related issues

Related to ISIS - Bug #2224: Map projection occlusion bug Closed
Related to ISIS - Feature #2035: Improve Ray Intersection of Shape Models (particularly for irregularly shaped bodies) Closed 2014-02-10

History

#1 Updated by Kris Becker almost 2 years ago

  • Related to Bug #2224: Map projection occlusion bug added

#2 Updated by Kris Becker almost 2 years ago

  • Status changed from New to In Progress

#3 Updated by Stuart Sides 6 months ago

  • Status changed from In Progress to Closed
  • Target version changed from 3.4.13 (FY16 R3 2016-08-31 Aug) to 3.5.2 (2017-01-31 Jan)

Closed. Related to #2035

#4 Updated by Stuart Sides 6 months ago

  • Related to Feature #2035: Improve Ray Intersection of Shape Models (particularly for irregularly shaped bodies) added

Also available in: Atom PDF