16. ToolsΒΆ
This chapter provides a overview of the various tools that are provided as part of the Ames Stereo Pipeline, and a summary of their command line options.
- 16.1. add_spot_rpc
- 16.2. aster2asp
- 16.3. bathy_plane_calc
- 16.3.1. Example 1 (using a camera, a mask, and a DEM)
- 16.3.2. Example 2 (using water height measurements)
- 16.3.3. Example 3 (using a DEM and shapefile)
- 16.3.4. Example 4 (pick a sample set of points at mask boundary)
- 16.3.5. Acquisition of water height data
- 16.3.6. Command-line options for bathy_plane_calc
- 16.4. bathy_threshold_calc.py
- 16.5. bundle_adjust
- 16.5.1. Examples
- 16.5.2. Use cases
- 16.5.3. Large-scale bundle adjustment
- 16.5.4. Use of the results
- 16.5.5. How bundle adjustment works
- 16.5.6. Ground control points
- 16.5.7. Creating or transforming pinhole cameras using GCP
- 16.5.8. Output files
- 16.5.9. Format of .adjust files
- 16.5.10. Command-line options for bundle_adjust
- 16.6. cam2map4stereo.py
- 16.7. cam2rpc
- 16.8. cam_gen
- 16.9. cam_test
- 16.10. camera_calibrate
- 16.11. camera_footprint
- 16.12. camera_solve
- 16.13. CGAL tools
- 16.14. colormap
- 16.15. convert_pinhole_model
- 16.16. corr_eval
- 16.17. Image correlator
- 16.18. dem_geoid
- 16.19. dem_mosaic
- 16.20. dg_mosaic
- 16.21. disparitydebug
- 16.22. GDAL tools
- 16.23. geodiff
- 16.24. hiedr2mosaic.py
- 16.25. hillshade
- 16.26. historical_helper.py
- 16.27. hsv_merge
- 16.28. icebridge_kmz_to_csv
- 16.29. image2qtree
- 16.30. image_align
- 16.31. image_calc
- 16.31.1. Examples
- 16.31.1.1. Apply operation and save pixels as float32
- 16.31.1.2. Invalidate values no more than a threshold
- 16.31.1.3. Apply a mask to an image
- 16.31.1.4. Create a mask
- 16.31.1.5. Create an image with random values
- 16.31.1.6. Add a value to the geoheader metadata
- 16.31.1.7. Subtract 360 degrees from the longitudes in a GeoTiff file
- 16.31.2. Usage
- 16.31.3. Command-line options
- 16.31.1. Examples
- 16.32. image_mosaic
- 16.33. ipfind
- 16.34. ipmatch
- 16.35. jitter_solve
- 16.35.1. Ground constraints
- 16.35.2. Camera constraints
- 16.35.3. Resampling the poses
- 16.35.4. Interest point matches
- 16.35.5. Example 1: CTX images on Mars
- 16.35.6. Example 2: WorldView-3 DigitalGlobe images on Earth
- 16.35.7. Example 3: Airbus Pleiades
- 16.35.8. ASTER cameras
- 16.35.9. Jitter with synthetic cameras and orientation constraints
- 16.35.10. Constraining direction of jitter with real cameras
- 16.35.11. Mixing linescan and frame cameras
- 16.35.12. Solving for jitter with a linescan and frame rig
- 16.35.13. Output files
- 16.35.14. Command-line options for jitter_solve
- 16.36. lronac2mosaic.py
- 16.37. lvis2kml
- 16.38. mapproject
- 16.39. multi_stereo
- 16.40. n_align
- 16.41. orbit_plot.py
- 16.42. orbitviz
- 16.43. otsu_threshold
- 16.44. pansharp
- 16.45. parallel_bundle_adjust
- 16.46. parallel_sfs
- 16.47. parallel_stereo
- 16.48. parse_match_file.py
- 16.49. pc_align
- 16.49.1. The input point clouds
- 16.49.2. The max displacement option
- 16.49.3. Alignment method
- 16.49.4. File formats
- 16.49.5. The alignment transform
- 16.49.6. Applying an initial transform
- 16.49.7. Applying an initial specified translation or rotation
- 16.49.8. Interpreting the transform
- 16.49.9. Error metrics and outliers
- 16.49.10. Evaluation of aligned clouds
- 16.49.11. Output point clouds and convergence history
- 16.49.12. Manual alignment
- 16.49.13. Creating a point cloud from a DEM
- 16.49.14. Applying the pc_align transform to cameras
- 16.49.15. Troubleshooting
- 16.49.16. Command-line options for pc_align
- 16.50. pc_filter
- 16.51. pc_merge
- 16.52. point2dem
- 16.53. point2las
- 16.54. point2mesh
- 16.55. rig_calibrator
- 16.55.1. Capabilities
- 16.55.2. Input data conventions
- 16.55.3. Assumptions about the timestamp
- 16.55.4. The reference sensor
- 16.55.5. Configuration file
- 16.55.6. Output files
- 16.55.7. A solved example
- 16.55.8. Notes
- 16.55.9. Determination of scale and registration
- 16.55.10. Quality metrics
- 16.55.11. Handling failures
- 16.55.12. Point cloud file format
- 16.55.13. Source code
- 16.55.14. Command-line options for rig_calibrator
- 16.56. ROS bag handling tools
- 16.57. sat_sim
- 16.57.1. Use given cameras
- 16.57.2. Generate nadir-pointing cameras
- 16.57.3. Follow custom ground path with varying orientation
- 16.57.4. Fixed camera orientation
- 16.57.5. Pose and ground constraints
- 16.57.6. Jitter modelling
- 16.57.7. Linescan cameras
- 16.57.8. Roll, pitch, and yaw
- 16.57.9. Efficiency considerations
- 16.57.10. Preparing the input DEM and orthoimage
- 16.57.11. Output files
- 16.57.12. Command-line options
- 16.58. sfm_merge
- 16.59. sfm_submap
- 16.60. sfm_view
- 16.61. sfs
- 16.62. sfs_blend
- 16.63. stereo
- 16.64. stereo_gui
- 16.64.1. Use as stereo front-end
- 16.64.2. Use as an image viewer
- 16.64.3. Other features
- 16.64.4. Hillshading
- 16.64.5. Displaying colorized images, with a colorbar and axes
- 16.64.6. View scattered points
- 16.64.7. Polygon editing and contouring
- 16.64.8. Finding pixel values and region bounds
- 16.64.9. View interest point matches
- 16.64.10. View GCP and .vwip files
- 16.64.11. Edit interest point matches
- 16.64.12. Creating GCP with georeferenced images and a DEM
- 16.64.13. Creating interest point matches using mapprojected images
- 16.64.14. Image threshold
- 16.64.15. Command line options for
stereo_gui
- 16.65. texrecon
- 16.66. theia_sfm
- 16.67. undistort_image
- 16.68. voxblox_mesh
- 16.69. wv_correct