EGG CRACK DETECTION SYSTEM INTRODUCTION A system to

  • Slides: 18
Download presentation
EGG CRACK DETECTION SYSTEM

EGG CRACK DETECTION SYSTEM

INTRODUCTION § A system to be used in egg packaging in poultry farms with

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.

ARCHITECTURE Egg Cleaning Unit Drying Unit Image Capturing Unit Image Processing Unit Egg Rejection

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

q. Egg Cleaning Unit : To clean the eggs using a water or air

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

DETAILED DESIGN WATER JET & AIR BLOWER Raspi CAMERA RASPBERRY PI MINICOMPUTER TRACTION SERVO

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

IMAGE PROCESSING FLOW CHART Start Image Input RGB to YCr. Cb Conversion Cb component

IMAGE PROCESSING FLOW CHART Start Image Input RGB to YCr. Cb Conversion Cb component extraction Truncated. Thresholding Adaptive Thresholding

FLOW CHART Contour Finding Masking Isolated Cracks Stop

FLOW CHART Contour Finding Masking Isolated Cracks Stop

IMAGE PROCESSING RESULTS Original Image Thresholded Image YCr. Cb image Mask generated Truncated Cb

IMAGE PROCESSING RESULTS Original Image Thresholded Image YCr. Cb image Mask generated Truncated Cb component

RESULT

RESULT

CONTROL UNIT

CONTROL UNIT

CIRCUIT DIAGRAM

CIRCUIT DIAGRAM

FLOW CHART Start Rotate Conveyer yes If Egg present I Initiate Image Processing No

FLOW CHART Start Rotate Conveyer yes If Egg present I Initiate Image Processing No If cracked yes Reject Egg Stop No

EXPLANATION § § § Microcontroller driven control system Image processing exclusively carried out by

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 S 1 indicates the presence of egg in the camera frame. Laser based LDR system closes switch S 2 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.

IMPLEMENTATION

IMPLEMENTATION

IMPLEMENTATION

IMPLEMENTATION

IMPLEMENTATION

IMPLEMENTATION

FUTURE SCOPE q Higher efficiency attainable with the implementation of much more sophisticated algorithm.

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

THANK YOU

THANK YOU