enme489y: remote sensing final project presentationfinal mapping_f.txt - notepad ln 1, col 100% file...

17
ENME489Y: REMOTE SENSING FINAL PROJECT PRESENTATION AARON BARLEV APRIL 30 TH , 2019

Upload: others

Post on 01-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

ENME489Y: REMOTE SENSINGFINAL PROJECT PRESENTATIONAARON BARLEV

APRIL 30TH, 2019

Page 2: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

LIDAR SENSOR DESIGN

Pi Camera

Raspberry Pi

3D-printed mount

Arduino Uno

Line Laser

Battery pack

Page 3: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

THE TARGET

Page 4: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

THE TARGET

• Black fence with “M” cut-out

• Surrounded by brick pillars

• Back-side is impossible to map (with existing tripod)

Page 5: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252
Page 6: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

RANGE DATA COLLECTION

• Save image with the current IMU angle as the filename

• Read in image from Pi Camera

Page 7: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

HSV Filtering

Page 8: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

HSV Filtering

Page 9: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

RANGE DATA PROCESSING

• Declare the lower and upper HSV thresholds for the image

• Declare the ro and rpc LiDAR parameters• Declare the laser to camera separation distance

Page 10: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

RANGE DATA PROCESSING

• Process the image using the preset HSV threshold• Iterate across vertical lines on the image, storing the location of each “bright” pixel

• Take the average if multiple “bright” pixels are found

Page 11: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

RANGE DATA PROCESSING

• Calculate the distance from LiDAR using the preset parameters

Page 12: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252
Page 13: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

3D POINT CLOUD GENERATION

• Read in the x, y, z data from the text file

• Filter out noise using a mode-variance model

Page 14: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

3D POINT CLOUD GENERATION

• Combine the x, y, z coordinates into a single plot• Compute using MATLAB

• Adjust the x, y, z position of each data set for the point cloud

Page 15: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

BEFORE FILTERING

Page 16: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

AFTER FILTERING

Page 17: ENME489Y: Remote Sensing Final Project Presentationfinal mapping_f.txt - Notepad Ln 1, col 100% File Edit Format View Help 80252 06256 06256 06256 06256 06256 06256 06256 06256 80252

3D POINT CLOUD GENERATION