Low-Cost Portable Edge Detection Device

Preview:

Citation preview

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

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

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.

Grinberg & Imam, 2002

Specifications

ÿ Low Power

ÿ Low Cost (~$60)

ÿ Fast (5-10 fps)

ÿ Portable

ÿ Work with a specific camera

Grinberg & Imam, 2002

What is an Edge Detection Device?

Edge DetectionDevice

Camera

Grinberg & Imam, 2002

What is Edge Detection?

P2P1P1

P2

P1

P2

But need to knowwhere edge is first

P3

Grinberg & Imam, 2002

What is Edge Detection?X Direction

Y Direction

Edge

Edge = ÷(X2 + Y2)

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

Grinberg & Imam, 2002

Hardware Design – ADSP-2181

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

Grinberg & Imam, 2002

Software Design

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

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

Grinberg & Imam, 2002

Future Work

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

Grinberg & Imam, 2002

Questions?

Recommended