1 / 18

EGG CRACK DETECTION SYSTEM

EGG CRACK DETECTION SYSTEM. INTRODUCTION. A system to be used in egg packaging in poultry farms with packing rates of 500 cases per hour. To separate cracked eggs from good ones which is a tedious work Efficiency expected to be greater than that of human graders.

Download Presentation

EGG CRACK DETECTION SYSTEM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EGG CRACK DETECTION SYSTEM

  2. INTRODUCTION • A system to be used in egg packaging in poultry farms with packing rates of 500 cases per hour. • To separate cracked eggs from good ones which is a tedious work • Efficiency expected to be greater than that of human • graders. • Using the technique of image processing .

  3. ARCHITECTURE Egg Cleaning Unit Drying Unit Image Capturing Unit Image Processing Unit Egg Rejection Unit TRACTION

  4. Egg Cleaning Unit : To clean the eggs using a water or air sprayer • Drying Unit: To remove moisture and dry the wet eggs using a blower under low pressure. • Image Capturing Unit: To capture the images of eggs at all angles • Image Processing Unit: Images captured are processed to detect the cracks . • Egg Rejection Unit: To reject the cracked eggs.

  5. DETAILED DESIGN WATER JET & AIR BLOWER Raspi CAMERA RASPBERRY PI MINICOMPUTER EGG REJECTION UNIT TRACTION SERVO MOTOR • 5 MP Raspicam • Raspberry Pi minicomputer, model B+ • Platforms used: • Operating system: Raspbian • Library: OpenCV • Servo motors.

  6. IMAGE PROCESSING FLOW CHART Start Image Input RGB to YCrCb Conversion Cb component extraction TruncatedThresholding Adaptive Thresholding

  7. FLOW CHART Contour Finding Masking Isolated Cracks Stop

  8. IMAGE PROCESSING RESULTS Original Image YCrCb image Truncated Cbcomponent Mask generated Thresholded Image

  9. RESULT

  10. CONTROL UNIT

  11. CIRCUIT DIAGRAM

  12. FLOW CHART Start Rotate Conveyer If Egg presentI No yes Initiate Image Processing If cracked No yes Reject Egg Stop

  13. EXPLANATION • Microcontroller driven control system • Image processing exclusively carried out by Raspberry Pi minicomputer • Raspberry Pi acts as a slave to the microcontroller • Rotation of conveyer belt until encountering an egg in the camera field of view initiated by the microcontroller • Closed switch S1 indicates the presence of egg in the camera frame. • Laser based LDR system closes switch S2 • Egg presence in camera field, both switches closed, start image capturing sequence by signaling Pi. • Capture 3 images of single egg by rotation for 360 degree view • Process the images for crack detection. • Set rejection indicator flag variable in PIC. • End of image processing trigger to PIC from Pi • Loop back infinitely.

  14. IMPLEMENTATION

  15. IMPLEMENTATION

  16. IMPLEMENTATION

  17. FUTURE SCOPE • Higher efficiency attainable with the implementation of much more sophisticated algorithm. • Low cost implementation of an automatic system in small scale industries is possible. • Large scale production can utilize computers with greater processing speed and efficiency.

  18. THANK YOU

More Related