Changes between Version 12 and Version 13 of GsocDSMGenerationToolForOSSIM
- Timestamp:
- 06/13/14 13:10:26 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GsocDSMGenerationToolForOSSIM
v12 v13 124 124 WHAT I GET DONE THIS WEEK: 125 125 126 I have deeply studied how to implement the epipolar rectification (goal of the mid-term). As a result of a discussion with mentors, I have evaluate alternative approaches for the epipolar rectification, such as Vertical Line Locus feature-based type approach, Vertical Line Locus based on a coarse external DSM (such as SRTM or ASTER) and integration of Disparity Map and Non-Disparity Map approaches.126 Considering that, as well known the epipolar rectification is a complex topic, I have deeply studied how to implement it (goal of the mid-term). As a result of a discussion with mentors, I have also evaluate alternative approaches for the DSM extraction, such as Vertical Line Locus feature-based type approach, Vertical Line Locus based on a coarse external DSM (such as SRTM or ASTER) and integration of Disparity Map and Non-Disparity Map approaches. 127 127 128 As a result of a discussion with mentors, I have discarded the idea of using Open CV SIFT procedure for automatic TPs generation since it cannot be included or used as part of a public distribution, and I have choosen another detector (OrbFeatureDetector). Therefore I have wrote a procedure for the automatic Tps detection with OrbFeatureDetector implemented in the OpenCV library and I have tested it on an Ortho Ready GeoEye stereo-pair: these are very good images since they are basically epipolar as already projected by provider on a constant ellipsoidical height.128 As a result of a discussion with mentors, I have discarded the idea of using Open-CV SIFT procedure for automatic TPs generation since it cannot be included or used as part of a public distribution, and I have chosen another free Open Source detector (Orb-Feature-Detector). Therefore I have wrote a procedure for the automatic TPs detection with Orb-Feature-Detector using the implementation available in the Open-CV library and I have tested it on an Ortho Ready Geo-Eye stereo-pair: I have calculated the x and y parallax errors, and I have seen that these images are basically quasi-epipolar as already projected by provider on a constant ellipsoidical height. 129 129 130 130 [[Image(TP matched_screenshot_12.06.2014.jpg)]] 131 131 132 132 133 I have wrote a procedure for the implementation of the Semi Global Matching algorithm and the Disparity Map generation; I have tested it on the above-mentioned images and I have calculated the x and y parallax errors.133 Furthermore I have wrote a procedure for the implementation of the Semi Global Matching algorithm and I have tested it on the above-mentioned images generating the following Disparity Map. 134 134 135 135 [[Image(Disparity of SGM_screenshot_12.06.2014.jpg)]] 136 136 137 I have upload the code produced on Git repository (https://github.com/martidi/OSSIM-GSoC-2014).137 I have upload the code produced on the Git repository (https://github.com/martidi/OSSIM-GSoC-2014). 138 138 139 139 [[BR]] … … 149 149 SOMETHING ON WHICH I AM BLOCKED: 150 150 151 I am having some issues in the integration between OpenCV algorithms and OSSIM Apps .151 I am having some issues in the integration between OpenCV algorithms and OSSIM Apps: I have found some compiling problems using some Open-CV basic class (i.e. cv::Mat, cv::imread, etc.). Probably I have not configured rightly the Cmake-List-File.