Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS...

10
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    219
  • download

    1

Transcript of Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS...

Page 1: Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP 1 2 3 4.
Page 2: Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP 1 2 3 4.

Object Detection Procedure

CAMERA

CAMERASOFTWARE

LABVIEWIMAGE PROCESSING

ALGORITHMS

MOTORCONTROLLERS

TCP/IP

TCP/IP

1 2

3

4

Page 3: Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP 1 2 3 4.

1. Camera

• Digital, high resolution, color camera

• Mounted angle– Downward means smaller field

of view, less warning time for detected obstacles

– Straight means greater range but less short-range capability (compensate with sensors)

Page 4: Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP 1 2 3 4.

2. Camera Software

• Direct, proprietary link to camera

• Image processing methods– Color recognition– Shape recognition– Object count– Position/Measurement– Character recognition– Custom scripts

Page 5: Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP 1 2 3 4.

Image from camera with position detection line

Pixel Intensity vs. Position graph of position detection line

• Object detection

Page 6: Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP 1 2 3 4.

“Fill Dark Holes”

Noise Reduction

Grayscale

Original

• Image Filtering

Page 7: Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP 1 2 3 4.

• Special Considerations– Dashed lines– Changes in lighting

Page 8: Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP 1 2 3 4.

• Special Considerations– “Overlapping” obstacles

Page 9: Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP 1 2 3 4.

• Prepare and send data to LabView– Perform algorithms in camera software or

LabView

3. LabView

• Perform algorithms, if necessary

• Send commands to motor controllers – go, stop, particular speed

Page 10: Object Detection Procedure CAMERA SOFTWARE LABVIEW IMAGE PROCESSING ALGORITHMS MOTOR CONTROLLERS TCP/IP 1 2 3 4.

Image Sources

• http://news.thomasnet.com/images/large/451/451463.jpg• http://images.dpchallenge.com/images_challenge/

229/85047.jpg