low-cost portable edge detection device

14
Grinberg & Imam, 2002 Low-Cost Portable Edge Detection Device Presented by: Paul Grinberg & Mahmoud Yasir Imam Special thanks to: Professor Stephen Phillips, Professor Frank Merat, Professor Ken Loparo, Mark Koob

Upload: others

Post on 07-Jan-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Low-Cost Portable Edge Detection Device

Presented by:Paul Grinberg & Mahmoud Yasir Imam

Special thanks to:Professor Stephen Phillips,

Professor Frank Merat,Professor Ken Loparo,

Mark Koob

Page 2: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Presentation Topics

ÿ What is an Edge Detection Device?ÿ Our Specificationsÿ What is Edge Detection?ÿ Hardware Designÿ Software Designÿ Verification and Demonstrationÿ Our Accomplishments This Semester

Page 3: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Why is an Edge Detection Device Necessary?

Examples of Uses

ÿ Movement of autonomous robotsÿ Quality assurance robots on assembly linesÿ Controllers for x-ray exposuresÿ Smart motion detectors

Edge Detection is the first step in image interpretation.

Page 4: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Specifications

ÿ Low Power

ÿ Low Cost (~$60)

ÿ Fast (5-10 fps)

ÿ Portable

ÿ Work with a specific camera

Page 5: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

What is an Edge Detection Device?

Edge DetectionDevice

Camera

Page 6: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

What is Edge Detection?

P2P1P1

P2

P1

P2

But need to knowwhere edge is first

P3

Page 7: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

What is Edge Detection?X Direction

Y Direction

Edge

Edge = ÷(X2 + Y2)

Page 8: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Hardware Design

ÿ Expand on last semester’s work with the PIC16C67ÿ Insufficient computing power for specificationsÿ Exploration of alternative processors

ÿ PIC16C67 vs. TI-TMS320C31 vs. ADI ADSP-2181

Page 9: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Hardware Design – ADSP-2181

Page 10: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Hardware Design - Camera

ÿ Output digital data seriallyÿ Grayscaleÿ Sufficient resolutionÿ Cost

Specifications

Onboard serial register8-bit grayscale342 x 243 pixels$35.40

TI TC255

Page 11: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Software Design

ÿ VisualDSP++ 2.0ÿ USART communication codeÿ Camera Emulation in Perl/Tkÿ Data Verification in Perl/Tk

Page 12: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Our Accomplishments

ÿ Completed design of the Edge Detection Deviceÿ Met functional requirements except

• Process only 2 fps• Cost is $10 over desired• Power hungry

ÿ Possible resolutions• Use lighter edge detection algorithm or faster DSP• Mass production reduces cost• Li Ion battery alternative

Page 13: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Future Work

ÿ Implement the actual cameraÿ Run code on the DSP without development boardÿ Ready for production

Page 14: Low-Cost Portable Edge Detection Device

Grinberg & Imam, 2002

Questions?