low-cost portable edge detection device
TRANSCRIPT
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?