MOVES Student Thesis Proposal SAMPLE 2009-07-09 MEMORANDUM Date: 11-Dec-08 From: LT John Smith Section(s) 399-073 To: Program Officer, MOVES Via: (1) Thesis Advisor: Mathias Kölsch, Ph.D. (2) Chair, MOVES Academic Committee: Mathias Kolsch Subj: Thesis Report NUMBER 1 Encl: (1) MOVES Thesis Proposal 1. Tentative Title of Proposed Thesis: Statistical Models for Detecting Objects in Vertical Plane Forward Looking Sonar 2. General Area of Proposed Thesis Research: Computer Vision; Software Engineering 3. Enclosure (1) is the Thesis Proposal with a milestone plan (dates/events) for research and thesis completion. 4. I expect that my thesis will be unclassified. If classified, I have read Chapter V of NAVPGSCOLINST 5510.2, and the NPS Research Admin web page (http://www.nps.edu/research/research1.html) concerning Classified Thesis. 5. I reviewed the Institutional Review Board (IRB) web page concerning the use of humans in research (http://www.nps.edu/research/IRB.htm). I am aware that if I use humans as subjects I must forward an IRB application via my thesis advisor before any data collection can begin as outlined in NPGSINST 3900.4. 6. I anticipate the following travel or other extraordinary requirements: OCEANS '08 MTS/IEEE in Quebec City, 15-18 SEP 2008; Multiple trips on NPS and Monterey Bay Aquarium Research Institute (MBARI) research vessels; Use of NPS and possibly MBARI Autonomous Underwater Vehicle(s) with forward looking sonar 7. Proposed Co-Advisor: Doug Horner, Ph.D. 8. Co-Advisor Signature: ________________________________________________________ Student Signature Second Student Signature <if joint thesis> 1. Approved and forwarded: Thesis Advisor Date Chair, MOVES Academic Committee Date Program Officer – MOVES Date 3. Approved and forwarded: 4. Approved and retained: DRAFT -- SAMPLE MOVES Thesis Proposal as of Jun 2009 MOVES THESIS PROPOSAL A. General Information 1. Name: LT John Smith 2. Email: [email protected] 3. Curriculum: MOVES (399) 4. Thesis Advisor: Mathias Kölsch 5. Co-Advisor: Doug Horner 6. Second Reader: None 7. Chair, MOVES Academic Committee: Mathias Kolsch 8. Academic Associate (if another department involved): Mathias Kölsch 9. Date of Graduation: 27 March 2009 B. Area of Research This thesis will develop two dimensional statistical models using computer vision techniques to extract features in forward looking sonar images. A REMUS AUV with a Blue View 900 Forward Looking Sonar will be used for this application. There are two types of common features in the sonar images. Examples of them are shown in Figure 1. The first and most common is the ground. The second are image artifacts cause by acoustic sensors such as the Acoustic Doppler Current Profiler (ADCP) / Doppler Velocity Log (DVL), acoustic modem and sidescan sonar. These features can then be extracted from the image leaving behind possible obstacles. The use of 2D models to describe the features will be compared to the current technique used at NPS for detecting obstacles in forward looking sonar images. Figure 1. Top left image is the vertical view of the forward looking sonar image with the ground visible. Top right is an image of the ground and an approaching obstacle. Bottom left and right show examples of artifact caused by acoustic sensors. Page 1 DRAFT -- SAMPLE MOVES Thesis Proposal as of Jun 2009 C. Research Questions 1. Can a 2d model of the ground improve on the current 1d line model of the ground? What inherent resolution does it need to have, and how many parameters? 2. Are environments different enough to require separate training data? What is the difference between features extracted when the training data set of the same environment is used compared to a dataset of varying environments? 3. How will processing time compare between the proposed multi dimensional model method and the current method on a standard 1.8GHz pc/104 single board computer? D. Discussion Autonomous Underwater Vehicles (AUVs) perform vital roles for the NAVY in surveying and mine detection. Since they are not tethered to the surface they can accomplish these missions more quickly and stealthier than other tools. When performing a mission to collect side scan data the AUV will try to hold a 10:1 swath width to altitude ratio. The side scan sonar on the Hydroid REMUS 100 vehicle has a range of 30 meters so the vehicle tries to maintain an altitude of 3 meters. Altitude is measured with the ADCP / DVL, however, since the ADCP/DVL is facing straight down and updates the altitude at 2Hz. the vehicle can only react to a slope change that is less than 45°. If the vehicle is operating in an environment where objects are protruding from the ground there is an increased chance of a collision. The Autonomous Vehicles Lab at NPS has made progress in AUV obstacle avoidance using data collected with the forward looking sonar. The current technique used on NPS AUVs is to model the ground as a straight line and to apply a Hough transform to locate it. Once the ground has been located a search area is defined above the ground. The search area is used to restrict the search to a place where a valid object is likely to be and to filter out the artifact caused by the ADCP/DVL. The OpenCV library cvBlobsLib is applied to the search area to create a set of possible objects. A second frame is taken and the above steps repeated. Using the state information from the vehicles the possible objects from the first set are compared to those of the second. If any in the second set are within a certain range of the predicted location then that object is marked as seen twice. This process is repeated continuously. If a possible object is detected more than a threshold number of times it is marked as an obstacle and a reactive obstacle avoidance flight plan is started. This technique has the benefit of being very fast and being simple to implement. On a vehicle with limited endurance, efficiency and power consumption are critical. The down side to the technique is that there is a large amount of tuning required for each environment and multiple frames are needed to identify an obstacle. Another limitation is the success of the entire search process is dependent on finding the ground. The suggested technique is to extract obstacles from the forward looking sonar image using multidimensional models to describe common features. With these common features identified the remaining features would then be obstacles. By more descriptive models these features can also be identified in varying environments, without the need of excess tuning and reduction in the search area. However these benefits need to be weighed against the increased power consumption that is likely to happen. Page 2 DRAFT -- SAMPLE MOVES Thesis Proposal as of Jun 2009 E. Scope of the Thesis The thesis will be limited to developing models of common features in the sonar image. This technique will then be tested using an onboard simulator in the lab to see if it can properly detect obstacles. During this time the system will be benchmarked to compare the performance of the multidimensional model technique to the previous one. The final step will be to demonstrate the models ability to detect obstacles in the field. This demonstration will be during a side scan sonar mission in Monterey Bay. F. Methodology This thesis will be conducted over three steps. The first step will use MATLAB to develop models to describe the features and techniques for locating them in the image. The models will be derived from the training data of an existing data set from a variety of environments including a shale bed in Monterey CA, a sandy sea floor from the Gulf Coast of Florida and San Diego CA, and a muddy bottom from Charles River in Boston Harbor. Specific models for each environment will be derived from a sample of data from that environments data set. A generic model will be derived from a sample of images from all the environments. The second step will be to convert the MATLAB code into c code that will run on the REMUS secondary controller. Using the onboard simulator in REMUS a mission will be run and the new technique will be tested and modified as needed. During the simulation both techniques will be benchmarked on CPU usage, power consumption, and measured number of false positives and missed objects. These tests will be run in each of the environments using the model specific for that environment and the generic model. The final step will be to validate this technique in a real world scenario. The results from the simulation stage will dictate which models will be used for the in field demonstration. The demonstration will be conducted at Fisherman Flats in Monterey Bay. This already surveyed area is relatively flat except for a 4 meter tall outflow pipe running through it. For the mission the REMUS will maintain an altitude of 3 meters and collect side scan data of the area. The demonstration will be successful if the vehicle can perform the side scan mission without running aground. G. Chapter Outline The following are the tentative chapter headings: I. Introduction II. Background A. AUVs in the NAVY B. REMUS 1. Details of Vehicle 2. Details of Secondary Controller 3. Details of Blue View Forward Looking Sonar C. Computer Vision Background Page 3 DRAFT -- SAMPLE MOVES Thesis Proposal as of Jun 2009 1. Techniques Previously Used in Sonar Images. a. Hough Transform b. Active Shape Models III. Methodology A. Models IV. Experiments A. Data B. Simulation C. Field Testing V. Discussion A. Results VI. Conclusion and Recommendations VII. Appendices VIII. Bibliography H. Schedule 1. Literature Review June 1 2008 2. Develop Different Models and Processing Techniques July 14 2008 3. Convert from MATLAB to C August 29 2008 4. Simulation 4.1 Test plan September 5 2008 4.2 Benchmark current technique September 11 2008 4.3 Benchmark statistical model September 31 2008 4.4 End simulation September 31 2008 5. In Field Testing 5.1 Test plan October 4 2008 5.2 End field testing October 15 2008 6. Draft Thesis Completed December 2009 I. Benefits of Study Currently AUVs do not posses a robust way to react to obstacles in more dynamic terrains such as a harbor. This thesis will look into a way to process data gathered from an AUVs forward looking sonar in order for the vehicle to react to a possible collision. Future work can use this technique for map building and localization and possibly replace the need of the ADCP/DVL for altitude and velocity measurements. Page 4 DRAFT -- SAMPLE MOVES Thesis Proposal as of Jun 2009 J. Anticipated Travel/Funding Requirements Travel: Attend OCEANS '08 MTS/IEEE in Quebec City 15-18 SEP 2008 Funding: Require multiple trips on NPS and Monterey Bay Aquarium Research Institute research vessels in Monterey Bay and off the local coastal areas for data collection and testing. K. Preliminary Bibliography Bab-Hadiashar, A. and Sutter, D., Data Segmentation and Model Selection for computer Vision, Springer, 2000. Paragios, N., and others, Handbook of Mathematical Models in Computer Vision, Springer, 2006. Horner, D., Yakimenko, O. “Recent Developments for an obstacle Avoidance System for a Small AUV,” paper presented at IFAC Conference on Control Applications in Marine Systems, Bol island Brac, Croatia, ## September 2007. Lane, D.M., Trucco, E., “Embedded Sonar & Video Processing for AUV Applications,” paper presented at the 2000 Offshore Technology Conference, Houston, Texas, 1-4 May 2000. Schneiderman, H., “Learning Statistical Structures for Object Detection,” Computer Analysis of Images and Patterns, Groningen, The Netherlands, 25-27 August 2003. Cuschieri, J.; Negahdaripour, S., “Use of forward scan sonar images for positioning and navigation by an AUV,” OCEANS '98 Conference Proceedings , volume 2, p.752-756, 28 September-1 October 1998. Reed, S., Petillot, Y., Bell, J., “Model-Based Approach to the Detection and Classification of Mines in Sidescan Sonar,” Applied Optics, volume 43, issue 2, p. 237-246, January 2004. Petillot, Y., Tena Ruiz, I., Lane, D.M., “Underwater vehicle obstacle avoidance and path planning using a multi-beam forward looking sonar,” IEEE Journal of Oceanic Engineering, volume 26, issue 2, p. 240-251, Apr 2001. Clark, D., Ruiz, I.T., Petillot, Y., Bell, J., “Particle PHD filter multiple target tracking in sonar image,” IEEE Transactions on Aerospace and Electronic Systems, volume 43, issue 1, p. 409416, January 2007. Dolbec, M., “Velocity Estimation Using Forward Looking Sonar,” M.S. Thesis Naval Postgraduate School, Monterey, CA, March 2007. Horner, D.P, Healy, A.J., Kragelund, S.P., “AUV Experiments in Obstacle Avoidence,” Proceedings of MTS/IEEE OCEANS 2005, volume 2, p. 1464-1470, 19-23 September 2005. Page 5
© Copyright 2026 Paperzz