14
VoxGISDiagrams • This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

Embed Size (px)

Citation preview

Page 1: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

VoxGISDiagrams

• This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

Page 2: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

WORLD WORLD STORAGE

APPEREANCEMODEL

PROCESSORS

STATISTICAL APPEREANCEMODEL (bsta)

Architecture

Page 3: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

bvxmbvxm

bvxm_probvxm_pro

bvxm_iobvxm_io

bvxm_batchbvxm_batch

vxl/contribvxl/contrib

brl/bsegbrl/bseg

Page 4: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

processbrbp

In memory SQL databasebrdb

brdb_value<T> brdb_value<T>

Page 5: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

template <bvxm_voel_type APM_T>pixel_probability_density

Observation: bvxm_image_metadata

Storage for output pixel probabilities vil_image_view

Bin index: unsigned int

Success indicator: bool

Processes

bvxm_create_voxel_world_process0:bvxm_voxel_world_sptr: The voxel world

XML world parameter file

Page 6: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

bvxm_illum_index_process

0: vcl_string: Map type

1: vcl_string: NITF image path

2: unsigned int: # latitudinal regions

3: unsigned int: # longitudinal regions

0:unsigned int: bin index

bvxm_update_process

0: vil_image_view_base_sptr: Observation image

1: vpgl_camera_double_sptr: Camera of observation

2: bvxm_voxel_world: The voxel world

3:vcl_string: Appereance model type

4: unsigned int:Bin number

0: vil_image_view_base_sptr:Updated porbability map

Page 7: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

bvxm_detect_changes_process

0: vil_image_view_base_sptr: Observation image

1: vpgl_camera_double_sptr: Camera of observation

2: bvxm_voxel_world: The voxel world

3:vcl_string: Appereance model type

4: unsigned int:Bin number

0: vil_image_view_base_sptr:The change detection image

bvxm_change_detection_display_process

0: vil_image_view_base_sptr: Original image

1: vil_image_view_base_sptr:Change probability image

0: vil_image_view_base_sptr:Color image showing changes

Page 8: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

bvxm_normalize_image_process

0: vil_image_view_base_sptr: Unormalized image

1: vpgl_camera_double_sptr: Camera of image

2: bvxm_voxel_world: The voxel world

3:vcl_string: Appereance model type

4: unsigned int:Bin number

0: vil_image_view_base_sptr:Normalized image

1: float:Gain

2: float:Offset

Normalization parameters file

Page 9: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

bvxm_render_expected_image_process

0: vpgl_camera_double_sptr: Camera to render image from

1: bvxm_voxel_world: The voxel world

2:unsigned: Number of x pixels

3: unsigned:Number of y pixels

4:vcl_string: Appereance model type

5: unsigned int:Bin number

6: unsigned int:The current scale

0: vil_image_view_base_sptr:The rendered frame

1: vil_image_view_base_sptr:A confidence map

Page 10: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

bvxm_render_virtual_view_process

0: vil_image_view_base_sptr: Original image

1: vpgl_camera_double_sptr: Original camera

2: vpgl_camera_double_sptr: Camera to render image from

1: bvxm_voxel_world: The voxel world

2:vcl_string: Appereance model type

3: unsigned int:Bin number

0: vil_image_view_base_sptr:The rendered frame

1: vil_image_view_base_sptr:A confidence map

Page 11: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

bvxm_roi_init_process0:vpgl_camera_double_sptrUnadjusted local rational camera

1:vil_image_view_base_sptrImage ROI

Pointing Accuracy Parameter File

0: vcl_string NITF image path

1: vpgl_camera_double_sptr Rational camera

2: bvxm_voxel_world_sptr The world

bvxm_save_occupancy_raw_process

0: bvxm_voxel_world_sptr: The voxel world

1: vcl_string:Destination filename

Page 12: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

bvxm_rpc_registration_process

Parameter File: •Offset search size•Gaussian Sigma for edge distance map

0: vpgl_camera_double_sptrThe optimized camera

0: bvxm_voxel_world_sptrThe voxel world

1: vpgl_camera_double_sptrThe current camera

2: vil_image_view_base_sptrThe current edgmap image

3: UnsignedCorrect offsets flag

3: UnsignedCurrent scale

Page 13: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

bvxm_generate_edge_map_process0: vil_image_view_base_sptrEdge image

0: vil_image_view_base_sptrInput grey scale image

edge_detection_gaussian_sigmause_lines

line_fitting_min_length

line_fitting_error_tolerance

Page 14: VoxGISDiagrams This document contains the main diagrams on VoxGISDocumentation. They are avaliable for use and ease of modification to the general documentation

vpgl_load_rational_camera_process

0: vcl_string:Filename

0: vpgl_camera_double_sptr:Rational camera

vpgl_load_rational_camera_nitf_process

0: vcl_string:NITF path

0: vpgl_camera_double_sptr:Rational camera