SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 3 Issue. 3
103
||Issn||2250-3005|| (Online) ||March||2013|| ||www.ijceronline.com||
Application of Image Processing For Development of Automated
Inspection System
1,
Ms. Shubhada.K. Nagrale, 2,
Mr. S.T.Bagde
1
P.G.Student(M-Tech, CAD/CAM), Dept. Of Mechanical Engg.,
Yeshwantrao College Of Engg, Wanadongri, Nagpur,India.
2
Assistant Professor, Dept. Of Mechanical Engg.,Yeshwantrao College Of Engg, Wanadongri,
Nagpur,India
Abstract
In manufacturing industry, machine vision is very important nowadays. Computer vision has been
developed widely in manufacturing for accurate automated inspection. A model of automated inspection system
is presented in this conceptual paper. Image processing is used for inspection of part. It is assumed that the part
after going through many previous operations comes to inspection system where the weight of the part as well
as geometry made on that part is detected and later decided whether it is to be accepted or rejected with the help
of image processing technique. Using MATLAB software a program is developed and pattern or geometry is
detected.
Keywords: Automated Inspection System, Digital Camera, Image Processing, Machine Vision, MATLAB,
Pattern Recognition, PRO-E Software .
1. Introduction
Automated inspection systems are continuously conveyed in the manufacturing process. The systems
are capable of measuring predetermined parameters of various parts, comparing the measured parameters with
predetermined values, evaluating from the measured parameters the integrity of the parts and determining
whether such parts are acceptable or, alternatively, whether they should be rejected.Humans are able to find
such defects with prior knowledge. Human judgment is influenced by expectations and prior knowledge.
However, it is tedious, laborious, costly and inherently unreliable due to its subjective nature. Therefore,
traditional visual quality inspection performed by human inspectors has the potential to be replaced by computer
vision systems. The increased demands for objectivity, consistency and efficiency have necessitated the
introduction of accurate automated inspection systems. These systems employ image processing techniques and
can quantitatively characterize complex sizes, shapes, and the color and textural properties of products. Accurate
automated inspection and classification can reduce human workloads and labor costs while increasing the
throughput. Machine vision has been used to detect the part and take the image of the part which compares it
with the standard dimensions given to it through programming language.
Machine vision (MV) is the process of applying a range of technologies and methods to provide
imaging-based automatic inspection, process control and robot guidance in industrial applications. the first step
in the MV sequence of operation is acquisition of an image, typically using cameras, lenses, and lighting that
has been designed to provide the differentiation required by subsequent processing. MV software packages then
employ various digital image processing techniques to extract the required information, and often make
decisions (such as pass/fail) based on the extracted information. Though the vast majority of machine vision
applications are still solved using 2 dimensional imaging, machine vision applications utilizing 3D imaging are
growing niche within the industry.
Machine vision image processing methods include:
 Pixel counting: Counts the number of light or dark pixels
 Thresholding: Converts an image with gray tones to simply black and white or using separation based on a
grayscale value.
 Segmentation: Partitioning a digital image into multiple segments to simplify and/or change the
representation of an image into something that is more meaningful and easier to analyze.
 Blob discovery & manipulation: Inspecting an image for discrete blobs of connected pixels (e.g. a black
hole in a grey object) as image landmarks. These blobs frequently represent optical targets for machining,
robotic capture, or manufacturing failure.
 Pattern recognition including template matching: Finding, matching, and/or counting specific patterns. This
may include location of an object that may be rotated, partially hidden by another object, or varying in size.
 Barcode, data matrix and 2D code reading.
Application Of Image Processing For Development…
104
||Issn||2250-3005|| (Online) ||March||2013|| ||www.ijceronline.com||
 Optical character recognition: Automated reading of text such as serial number.
 Gauging: Measurement of object dimensions (e.g. in pixels, inches or millimeters).
 Edge detection: Finding object edge.
 Neural net processing: Weighted and self-training multi-variable decision making.
 Filtering (e.g. morphological filtering).
We assume that the part after going through many previous operation comes to the automated inspection system
where it is decided whether to accept or reject the part. Based on the weight of the part as well as through image
processing, pattern of the part is matched through the standard program and image fed beforehand. Aluminum
block is the part which is to be weighed and geometric pattern is recognized and matched using image
processing.
2. Review Of Papers
The manual activity of inspection could be subjective and highly dependent on the experience of
human inspectors. So image analysis techniques are being increasingly used to automate industrial
inspection.The machine vision system for automatic inspection of defects in textured surfaces has been
developed. It aimed to solve the problem of detecting small surface defects which appear as local anomalies
embedded in a homogeneous texture of textile fabrics and machined surfaces [1]. Computer vision has been for
detection of defective packaging of tins of cigarettes[2].A large amount of research has been carried out on
automated inspection of tile surfaces[3],[4], biscuit bake color[5], the color of potato chips, textile fabrics, food
products and wood[6]. However, relatively little work has been done in automated defect classification, mainly
because of the difficult nature of the problem. Computer vision has been used to objectively measure the color
of different food since it provides some additional and obvious advantages over conventional techniques such as
using a colorimeter, namely, the possibility of analyzing each pixel of the entire surface of the food, and
quantifying the surface characteristics and defects. Defective images are detected in textile fabrics by
individually applying simple classification to discriminate knots from slubs according to the ratio of length to
width [7], and pyramid linking scheme is employed to locate defects in wood and a hierarchical defect
classification scheme to classify different types of wood defect [6]. An Automated Visual Inspection (AVI)
system for weaving defect detection is developed based on image processing and recognition algorithms. The
techniques from neural network for classifying the weaving defect are also used. The irregularities of the
weaving fabrics are detected as defects [8].
3. Conceptual Designs
3.1. Rotary Disc Type Mechanism
Figure 1. Rotary disc type mechanism
In this mechanism, the part is kept over conveyor with an overhead gantry. Camera is fitted on the gantry
exactly over the part. Conveyor is used to transfer the part from one end to another end. As soon as the part is
kept over the conveyor, the camera takes image of the part and matches with parameters of the program fed
beforehand. After this the part goes to rotary disc where weighing machine is kept. If the weight and other
parameters match exactly then the part goes to the acceptance centre. The disc is rotated 90º
clockwise if part is
to be accepted otherwise it directly drops the part in rejection centre (RC). After the part is accepted, it is sent to
the dispatch centre for final packaging otherwise the part is sent to the rework centre where the rejected part is
again operated for obtaining exact dimensions.
Application Of Image Processing For Development…
105
||Issn||2250-3005|| (Online) ||March||2013|| ||www.ijceronline.com||
3.2. Pusher type mechanism
Figure 2. Pusher type mechanism
In pusher type mechanism, pusher is used to send the part to the acceptance centre or rejection centre. There is a
rectangular block on which weighing machine is kept at the centre. The part is kept on the weighing machine.
Camera is fitted on the weighing machine in such a way that camera comes exactly over the part. Weight is
measured and other dimensions along with the weight are matched with the fed program. If the dimensions of
the part are exactly matched, the lower pusher pushes the part towards acceptance centre from where the part is
sent to dispatch centre for further processing otherwise the upper pusher pushes the part towards rejection centre
from where the part goes to rework centre for further machining so that exact dimensions of the part are
obtained.
3.3. Gantry type Mechanism
Figure 3. Gantry type mechanism
In this layout, the acceptance centre and rejection centre is kept besides weighing machine. Overhead Gantry is
fitted at the extreme right of the layout so that camera fitted on the gantry comes exactly above the part. Other
process is same as explained above. Now after the part is matched exactly, the part is transferred to acceptance
centre through the arm (attached to the overhead gantry) otherwise it is transferred to rejection centre which in
turn is sent to either dispatch centre or rework centre respectively.
3.4. Flip Drop mechanism
Figure 4. Flip drop mechanism
In this mechanism, the part is flipped with the help of motor. The part is either dropped in the
acceptance centre or rejection centre by rotating the block through 90º
(either clockwise or anticlockwise
respectively). The part is kept over weighing machine where camera is fitted such that the camera is exactly
over the part. Other procedure is same as mentioned above.
Application Of Image Processing For Development…
106
||Issn||2250-3005|| (Online) ||March||2013|| ||www.ijceronline.com||
3.5 Oscillatory mechanism
Figure 5. Oscillatory mechanism
In this, the oscillator is used to transfer the part either to acceptance centre or rejection centre by to and fro
motion. If the part is exactly matched, the oscillator drops the part to the acceptance centre which in turn is sent
to dispatch centre. The oscillator moves forward if the part is to be sent towards acceptance centre otherwise it
moves backward to drop the part to rejection centre. Other processing is done as mentioned before.
4. Proposed Design
Flip drop Mechanism is the best suited design for the project as it requires
 less space
 less moving parts
 no gantry arm for placing the part in the respective centre.
The disadvantages of other models are: All other conceptual designs used gantry arm to place the part in the
respective centre, conveyors were used which complicated the design. More floor space. Use of gantry arm will
increase the computational time during processing. For weighing the Aluminium block, load cell is used.
3-D model of the system is represented below:
Figure 6. 3-D model of the system
This is the proposed concept of the system. Specification of the main components of system is given below:
Aluminium block
 DimensionsofAluminium block=100mm×100mm×10mm;
 Density of Aluminium=2700kg/m3
;
 Density=mass/volume;
 Volume=100×100×10×10-9
m3
 Mass=2700×100×100×10×10-9
=0.27 kg
Servo Motor
 Dimension: 23mm x 12mm x 25mm
 Torque: 1.5kg/cm at 4.8V
 Motor weight: 30gms
 Operating speed: 0.15sec/60 degree
Application Of Image Processing For Development…
107
||Issn||2250-3005|| (Online) ||March||2013|| ||www.ijceronline.com||
 Operating voltage: 4.8V/6V
Camera
 Camera:3MP
 Model: HD Webcam C270
Load cell
 Type: VLC131 Single point load cell
 Capacity:5lb

5. Image Processing
Fundamental steps in image processing:
1. Image acquisition: This is the first step of image processing. In this a digital image is acquired
2. Image preprocessing: In the second step image is improved in a way that increase the chances for success
of the other processes.
3. Image segmentation: It partitions an input image into its constituent parts or objects.
4. Image representation: It converts the input data to a form suitable for computer processing.
5. Image description: In this step features are extracted that result in some quantitative information of
interest or features that are basic for differentiating one class of objects from another.
6. Image recognition: It assigns a label to an object based on the information provided by its descriptors.
7. Image interpretation: A meaning is assigned to an ensemble of recognized objects in this step.
General code for comparing two images in MATLAB is given below:
a = imread('image1.jpg');
b = imread('image2.jpg');
c = corr2(a,b);
if c==1
disp('The images are same')
else
disp('the images are not same')
end;
6. Conclusion
In this paper, the proposed design is being developed. This design is advantageous than other papers as
this is a portable type of machine which has acceptance and rejection centre placed in a single machine.
Different types of geometries can be used for image processing. This design is more advantageous for small
scale industries. Different types of models or objects can be used as a workpiece for testing.
7. References
[1] D. M. Tsai and S. K. Wu,Machine Vision Lab,Department of Industrial Engineering and Management,Yuan-Ze
University, Chung-Li, Taiwan, R.O.C”Automated surface inspection using Gabor filters”.
[2]. Mira Park1, Jesse S. Jin1, Sherlock L. Au2, Suhuai Luo1, and Yue Cui1,1 The School of Design, Communication &
IT, The University of Newcastle, Australia, 2Multi Base Ltd, Hong Kong,”Automated Defect Inspection Systems
by Pattern Recognition”,International Journal of Signal Processing, Image Processing and Pattern Recognition Vol.
2, No. 2, June 2009.
[3]. Costa, C. E. and Petrou, M., Automatic registration of ceramic tiles for the purpose of fault detection, Machine
Vision and Applications, 11:225-230, 2000.
[4]. Elbehiery, H., Hefnawy, A. and Elewa, M., Surface defects detection for ceramic tiles using image processing and
morphological techniques, Proceedings of World Academy of Science, Engineering and Technology, 5:1307-6884,
2005.
[5]. Yeh, J. C. H., Hamey, L. G. C., Westcott, T. and Sung, S. K. Y., Colour bake inspection system using hybrid
artificial neural networks, IEEE International Conference of Neural Networks:37-42, 1995.
[6]. Braxakovic, D., Beck, H. and Sufi, N., An approch to defect detection in materials characterized by complex
textures, Pattern Recognition, 23(1/2):99-107, 1990.
[7]. Zhang, Y. F. and Bresee, R. R., Fabric defect detection and classification using image analysis, Textile Research
Journal, 65(1):1-9, 1995.
[8]. Chi-ho Chan, Hugh Liu, Thomas Kwan, Grantham Pang,Dept. of Electrical and Electronic Engineering, The
University of Hong Kong, Pokfulam Road, Hong Kong, “AUTOMATION TECHNOLOGY FOR FABRIC
INSPECTION SYSTEM”.
[9]. M. Dar, W. Mahmood, G. Vachtsevanos, “Automated pilling detection and fuzzy classification of textile fabrics”.
Machine in industrial inspection V. SPIE Vol. 3029. pp. 26-36. 1997.
[10]. H. C. Abril, M. S. Millan, R. Navarro, “ Pilling evaluation in fabrics by digital image processing”. Vision system:
applications. SPIE Vol. 2786. pp. 19-28. 1996.

More Related Content

What's hot

IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET Journal
 
Based on visual basic differential workbench system design and implementation...
Based on visual basic differential workbench system design and implementation...Based on visual basic differential workbench system design and implementation...
Based on visual basic differential workbench system design and implementation...eSAT Journals
 
Burr Size Analysis in Drilling Process for Different Alloys using Image Proce...
Burr Size Analysis in Drilling Process for Different Alloys using Image Proce...Burr Size Analysis in Drilling Process for Different Alloys using Image Proce...
Burr Size Analysis in Drilling Process for Different Alloys using Image Proce...IRJET Journal
 
IRJET - Skin Disease Identification using Image Processing and Machine Le...
IRJET -  	  Skin Disease Identification using Image Processing and Machine Le...IRJET -  	  Skin Disease Identification using Image Processing and Machine Le...
IRJET - Skin Disease Identification using Image Processing and Machine Le...IRJET Journal
 
Optimization of crosspiece of washing machine
Optimization of crosspiece of washing machineOptimization of crosspiece of washing machine
Optimization of crosspiece of washing machineeSAT Publishing House
 
Optimization of Force and Surface Roughness for Carbonized Steel in Turning P...
Optimization of Force and Surface Roughness for Carbonized Steel in Turning P...Optimization of Force and Surface Roughness for Carbonized Steel in Turning P...
Optimization of Force and Surface Roughness for Carbonized Steel in Turning P...IJERA Editor
 
Comparative studies on formability analysis in metal forming
Comparative studies on formability analysis in metal formingComparative studies on formability analysis in metal forming
Comparative studies on formability analysis in metal formingeSAT Journals
 
IRJET- Virtual Changing Room using Image Processing
IRJET- Virtual Changing Room using Image ProcessingIRJET- Virtual Changing Room using Image Processing
IRJET- Virtual Changing Room using Image ProcessingIRJET Journal
 
Analysis and characterization of dendrite structures from microstructure imag...
Analysis and characterization of dendrite structures from microstructure imag...Analysis and characterization of dendrite structures from microstructure imag...
Analysis and characterization of dendrite structures from microstructure imag...eSAT Journals
 
Positioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision WorkbenchPositioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision WorkbenchIJRES Journal
 
Design and manufacture of an angle adjustable crutch with kennedy key mechanism
Design and manufacture of an angle adjustable crutch with kennedy key mechanismDesign and manufacture of an angle adjustable crutch with kennedy key mechanism
Design and manufacture of an angle adjustable crutch with kennedy key mechanismeSAT Journals
 
Design and development of a component by reverse engineering
Design and development of a component by reverse engineeringDesign and development of a component by reverse engineering
Design and development of a component by reverse engineeringeSAT Journals
 
3d Machine Vision Systems Paper Presentation
3d  Machine Vision Systems Paper Presentation3d  Machine Vision Systems Paper Presentation
3d Machine Vision Systems Paper Presentationguestac67362
 
IRJET-Next Generation Sequences Analysis using Pattern Matching Algorithm
IRJET-Next Generation Sequences Analysis using Pattern Matching AlgorithmIRJET-Next Generation Sequences Analysis using Pattern Matching Algorithm
IRJET-Next Generation Sequences Analysis using Pattern Matching AlgorithmIRJET Journal
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentationNikhil Elias
 
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...IRJET Journal
 
FUZZY SEGMENTATION OF MRI CEREBRAL TISSUE USING LEVEL SET ALGORITHM
FUZZY SEGMENTATION OF MRI CEREBRAL TISSUE USING LEVEL SET ALGORITHMFUZZY SEGMENTATION OF MRI CEREBRAL TISSUE USING LEVEL SET ALGORITHM
FUZZY SEGMENTATION OF MRI CEREBRAL TISSUE USING LEVEL SET ALGORITHMAM Publications
 

What's hot (18)

IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDL
 
Based on visual basic differential workbench system design and implementation...
Based on visual basic differential workbench system design and implementation...Based on visual basic differential workbench system design and implementation...
Based on visual basic differential workbench system design and implementation...
 
Burr Size Analysis in Drilling Process for Different Alloys using Image Proce...
Burr Size Analysis in Drilling Process for Different Alloys using Image Proce...Burr Size Analysis in Drilling Process for Different Alloys using Image Proce...
Burr Size Analysis in Drilling Process for Different Alloys using Image Proce...
 
IRJET - Skin Disease Identification using Image Processing and Machine Le...
IRJET -  	  Skin Disease Identification using Image Processing and Machine Le...IRJET -  	  Skin Disease Identification using Image Processing and Machine Le...
IRJET - Skin Disease Identification using Image Processing and Machine Le...
 
Optimization of crosspiece of washing machine
Optimization of crosspiece of washing machineOptimization of crosspiece of washing machine
Optimization of crosspiece of washing machine
 
Optimization of Force and Surface Roughness for Carbonized Steel in Turning P...
Optimization of Force and Surface Roughness for Carbonized Steel in Turning P...Optimization of Force and Surface Roughness for Carbonized Steel in Turning P...
Optimization of Force and Surface Roughness for Carbonized Steel in Turning P...
 
Comparative studies on formability analysis in metal forming
Comparative studies on formability analysis in metal formingComparative studies on formability analysis in metal forming
Comparative studies on formability analysis in metal forming
 
IRJET- Virtual Changing Room using Image Processing
IRJET- Virtual Changing Room using Image ProcessingIRJET- Virtual Changing Room using Image Processing
IRJET- Virtual Changing Room using Image Processing
 
Analysis and characterization of dendrite structures from microstructure imag...
Analysis and characterization of dendrite structures from microstructure imag...Analysis and characterization of dendrite structures from microstructure imag...
Analysis and characterization of dendrite structures from microstructure imag...
 
Positioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision WorkbenchPositioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision Workbench
 
Design and manufacture of an angle adjustable crutch with kennedy key mechanism
Design and manufacture of an angle adjustable crutch with kennedy key mechanismDesign and manufacture of an angle adjustable crutch with kennedy key mechanism
Design and manufacture of an angle adjustable crutch with kennedy key mechanism
 
30120140507012
3012014050701230120140507012
30120140507012
 
Design and development of a component by reverse engineering
Design and development of a component by reverse engineeringDesign and development of a component by reverse engineering
Design and development of a component by reverse engineering
 
3d Machine Vision Systems Paper Presentation
3d  Machine Vision Systems Paper Presentation3d  Machine Vision Systems Paper Presentation
3d Machine Vision Systems Paper Presentation
 
IRJET-Next Generation Sequences Analysis using Pattern Matching Algorithm
IRJET-Next Generation Sequences Analysis using Pattern Matching AlgorithmIRJET-Next Generation Sequences Analysis using Pattern Matching Algorithm
IRJET-Next Generation Sequences Analysis using Pattern Matching Algorithm
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
 
FUZZY SEGMENTATION OF MRI CEREBRAL TISSUE USING LEVEL SET ALGORITHM
FUZZY SEGMENTATION OF MRI CEREBRAL TISSUE USING LEVEL SET ALGORITHMFUZZY SEGMENTATION OF MRI CEREBRAL TISSUE USING LEVEL SET ALGORITHM
FUZZY SEGMENTATION OF MRI CEREBRAL TISSUE USING LEVEL SET ALGORITHM
 

Viewers also liked

Mohamed s leadership_style
Mohamed s leadership_styleMohamed s leadership_style
Mohamed s leadership_styleResultsUK
 
TEC Manejo de conflictos
TEC Manejo de conflictosTEC Manejo de conflictos
TEC Manejo de conflictosAxel Panuco
 
Proyecto de aula diapositivas
Proyecto de aula diapositivasProyecto de aula diapositivas
Proyecto de aula diapositivasyamilethg18
 
議会ってなんだ?(報告会イベント20141019)
議会ってなんだ?(報告会イベント20141019)議会ってなんだ?(報告会イベント20141019)
議会ってなんだ?(報告会イベント20141019)小金井市議会議員
 
The New Possible: How Platform-as-a-Service Changes the Game
 The New Possible: How Platform-as-a-Service Changes the Game The New Possible: How Platform-as-a-Service Changes the Game
The New Possible: How Platform-as-a-Service Changes the GameInside Analysis
 
Service Quality Pharmacy
Service Quality PharmacyService Quality Pharmacy
Service Quality PharmacyYana Samanoe
 
الســـيرة الذاتــــية
الســـيرة الذاتــــيةالســـيرة الذاتــــية
الســـيرة الذاتــــيةRawan Abobaker
 
20150613大巨蛋園區防災避難安全研討會.與談人 楊逸詠建築師
20150613大巨蛋園區防災避難安全研討會.與談人 楊逸詠建築師20150613大巨蛋園區防災避難安全研討會.與談人 楊逸詠建築師
20150613大巨蛋園區防災避難安全研討會.與談人 楊逸詠建築師Xinxin Jin
 
myEquivalents, aka a new cross-reference service
myEquivalents, aka a new cross-reference servicemyEquivalents, aka a new cross-reference service
myEquivalents, aka a new cross-reference serviceRothamsted Research, UK
 
Facilitating Idiomatic Swift with Objective-C
Facilitating Idiomatic Swift with Objective-CFacilitating Idiomatic Swift with Objective-C
Facilitating Idiomatic Swift with Objective-CAaron Taylor
 
Presentacion power point wm
Presentacion power point wmPresentacion power point wm
Presentacion power point wmwellmendoza
 
Igniting Planetary Unity and Cooperation
Igniting Planetary Unity and CooperationIgniting Planetary Unity and Cooperation
Igniting Planetary Unity and CooperationYan Golding
 

Viewers also liked (20)

N033065072
N033065072N033065072
N033065072
 
Mohamed s leadership_style
Mohamed s leadership_styleMohamed s leadership_style
Mohamed s leadership_style
 
50th wedding slide show
50th wedding slide show50th wedding slide show
50th wedding slide show
 
TEC Manejo de conflictos
TEC Manejo de conflictosTEC Manejo de conflictos
TEC Manejo de conflictos
 
Makanan dan minuman
Makanan dan minumanMakanan dan minuman
Makanan dan minuman
 
Proyecto de aula diapositivas
Proyecto de aula diapositivasProyecto de aula diapositivas
Proyecto de aula diapositivas
 
Seminário jd
Seminário jdSeminário jd
Seminário jd
 
議会ってなんだ?(報告会イベント20141019)
議会ってなんだ?(報告会イベント20141019)議会ってなんだ?(報告会イベント20141019)
議会ってなんだ?(報告会イベント20141019)
 
The New Possible: How Platform-as-a-Service Changes the Game
 The New Possible: How Platform-as-a-Service Changes the Game The New Possible: How Platform-as-a-Service Changes the Game
The New Possible: How Platform-as-a-Service Changes the Game
 
Jessica´s vacations
Jessica´s vacationsJessica´s vacations
Jessica´s vacations
 
Service Quality Pharmacy
Service Quality PharmacyService Quality Pharmacy
Service Quality Pharmacy
 
Tipos de mpresiones
Tipos de mpresionesTipos de mpresiones
Tipos de mpresiones
 
الســـيرة الذاتــــية
الســـيرة الذاتــــيةالســـيرة الذاتــــية
الســـيرة الذاتــــية
 
20150613大巨蛋園區防災避難安全研討會.與談人 楊逸詠建築師
20150613大巨蛋園區防災避難安全研討會.與談人 楊逸詠建築師20150613大巨蛋園區防災避難安全研討會.與談人 楊逸詠建築師
20150613大巨蛋園區防災避難安全研討會.與談人 楊逸詠建築師
 
myEquivalents, aka a new cross-reference service
myEquivalents, aka a new cross-reference servicemyEquivalents, aka a new cross-reference service
myEquivalents, aka a new cross-reference service
 
Νέο Twinspace
Νέο TwinspaceΝέο Twinspace
Νέο Twinspace
 
El agua.
El agua.El agua.
El agua.
 
Facilitating Idiomatic Swift with Objective-C
Facilitating Idiomatic Swift with Objective-CFacilitating Idiomatic Swift with Objective-C
Facilitating Idiomatic Swift with Objective-C
 
Presentacion power point wm
Presentacion power point wmPresentacion power point wm
Presentacion power point wm
 
Igniting Planetary Unity and Cooperation
Igniting Planetary Unity and CooperationIgniting Planetary Unity and Cooperation
Igniting Planetary Unity and Cooperation
 

Similar to Automated inspection system using image processing

Industrial application of machine vision
Industrial application of machine visionIndustrial application of machine vision
Industrial application of machine visioneSAT Publishing House
 
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...ijcsit
 
Face Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemFace Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemIRJET Journal
 
Monitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line SystemMonitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line SystemIRJET Journal
 
Welcome to the New-Era in Automation]
Welcome to the New-Era in Automation]Welcome to the New-Era in Automation]
Welcome to the New-Era in Automation]P.S.Prasad Warrier
 
I0333043049
I0333043049I0333043049
I0333043049theijes
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIJERD Editor
 
APPLICATIONS OF MACHINE VISION
APPLICATIONS OF MACHINE VISIONAPPLICATIONS OF MACHINE VISION
APPLICATIONS OF MACHINE VISIONanil badiger
 
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET Journal
 
A Review: Machine vision and its Applications
A Review: Machine vision and its ApplicationsA Review: Machine vision and its Applications
A Review: Machine vision and its ApplicationsIOSR Journals
 
Real time implementation of object tracking through
Real time implementation of object tracking throughReal time implementation of object tracking through
Real time implementation of object tracking througheSAT Publishing House
 
Gesture Recognition System
Gesture Recognition SystemGesture Recognition System
Gesture Recognition SystemIRJET Journal
 
PC-based Vision System for Operating Parameter Identification on a CNC Machine
PC-based Vision System for Operating Parameter Identification on a CNC MachinePC-based Vision System for Operating Parameter Identification on a CNC Machine
PC-based Vision System for Operating Parameter Identification on a CNC MachineIDES Editor
 
Automated Mechanism for Sugarcane Bud Detection & Cutting
Automated Mechanism for Sugarcane Bud Detection & CuttingAutomated Mechanism for Sugarcane Bud Detection & Cutting
Automated Mechanism for Sugarcane Bud Detection & CuttingIRJET Journal
 
Automatic Detection of Radius of Bone Fracture
Automatic Detection of Radius of Bone FractureAutomatic Detection of Radius of Bone Fracture
Automatic Detection of Radius of Bone FractureIRJET Journal
 
Brain tumor pattern recognition using correlation filter
Brain tumor pattern recognition using correlation filterBrain tumor pattern recognition using correlation filter
Brain tumor pattern recognition using correlation filtereSAT Publishing House
 
IRJET-Vision Based Occupant Detection in Unattended Vehicle
IRJET-Vision Based Occupant Detection in Unattended VehicleIRJET-Vision Based Occupant Detection in Unattended Vehicle
IRJET-Vision Based Occupant Detection in Unattended VehicleIRJET Journal
 
An Exclusive Review of Popular Image Processing Techniques
An Exclusive Review of Popular Image Processing TechniquesAn Exclusive Review of Popular Image Processing Techniques
An Exclusive Review of Popular Image Processing TechniquesChristo Ananth
 
COMPUTER AIDED QUALITY CONTROL AND HANDLING SYSTEMS.pptx
COMPUTER AIDED QUALITY CONTROL AND HANDLING SYSTEMS.pptxCOMPUTER AIDED QUALITY CONTROL AND HANDLING SYSTEMS.pptx
COMPUTER AIDED QUALITY CONTROL AND HANDLING SYSTEMS.pptxDr.M BALA THEJA
 

Similar to Automated inspection system using image processing (20)

Industrial application of machine vision
Industrial application of machine visionIndustrial application of machine vision
Industrial application of machine vision
 
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...
 
Face Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemFace Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic System
 
Monitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line SystemMonitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line System
 
Welcome to the New-Era in Automation]
Welcome to the New-Era in Automation]Welcome to the New-Era in Automation]
Welcome to the New-Era in Automation]
 
I0333043049
I0333043049I0333043049
I0333043049
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image Processing
 
APPLICATIONS OF MACHINE VISION
APPLICATIONS OF MACHINE VISIONAPPLICATIONS OF MACHINE VISION
APPLICATIONS OF MACHINE VISION
 
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
 
A Review: Machine vision and its Applications
A Review: Machine vision and its ApplicationsA Review: Machine vision and its Applications
A Review: Machine vision and its Applications
 
Real time implementation of object tracking through
Real time implementation of object tracking throughReal time implementation of object tracking through
Real time implementation of object tracking through
 
Gesture Recognition System
Gesture Recognition SystemGesture Recognition System
Gesture Recognition System
 
PC-based Vision System for Operating Parameter Identification on a CNC Machine
PC-based Vision System for Operating Parameter Identification on a CNC MachinePC-based Vision System for Operating Parameter Identification on a CNC Machine
PC-based Vision System for Operating Parameter Identification on a CNC Machine
 
Automated Mechanism for Sugarcane Bud Detection & Cutting
Automated Mechanism for Sugarcane Bud Detection & CuttingAutomated Mechanism for Sugarcane Bud Detection & Cutting
Automated Mechanism for Sugarcane Bud Detection & Cutting
 
Automatic Detection of Radius of Bone Fracture
Automatic Detection of Radius of Bone FractureAutomatic Detection of Radius of Bone Fracture
Automatic Detection of Radius of Bone Fracture
 
MVS.pdf
MVS.pdfMVS.pdf
MVS.pdf
 
Brain tumor pattern recognition using correlation filter
Brain tumor pattern recognition using correlation filterBrain tumor pattern recognition using correlation filter
Brain tumor pattern recognition using correlation filter
 
IRJET-Vision Based Occupant Detection in Unattended Vehicle
IRJET-Vision Based Occupant Detection in Unattended VehicleIRJET-Vision Based Occupant Detection in Unattended Vehicle
IRJET-Vision Based Occupant Detection in Unattended Vehicle
 
An Exclusive Review of Popular Image Processing Techniques
An Exclusive Review of Popular Image Processing TechniquesAn Exclusive Review of Popular Image Processing Techniques
An Exclusive Review of Popular Image Processing Techniques
 
COMPUTER AIDED QUALITY CONTROL AND HANDLING SYSTEMS.pptx
COMPUTER AIDED QUALITY CONTROL AND HANDLING SYSTEMS.pptxCOMPUTER AIDED QUALITY CONTROL AND HANDLING SYSTEMS.pptx
COMPUTER AIDED QUALITY CONTROL AND HANDLING SYSTEMS.pptx
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Automated inspection system using image processing

  • 1. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 3 Issue. 3 103 ||Issn||2250-3005|| (Online) ||March||2013|| ||www.ijceronline.com|| Application of Image Processing For Development of Automated Inspection System 1, Ms. Shubhada.K. Nagrale, 2, Mr. S.T.Bagde 1 P.G.Student(M-Tech, CAD/CAM), Dept. Of Mechanical Engg., Yeshwantrao College Of Engg, Wanadongri, Nagpur,India. 2 Assistant Professor, Dept. Of Mechanical Engg.,Yeshwantrao College Of Engg, Wanadongri, Nagpur,India Abstract In manufacturing industry, machine vision is very important nowadays. Computer vision has been developed widely in manufacturing for accurate automated inspection. A model of automated inspection system is presented in this conceptual paper. Image processing is used for inspection of part. It is assumed that the part after going through many previous operations comes to inspection system where the weight of the part as well as geometry made on that part is detected and later decided whether it is to be accepted or rejected with the help of image processing technique. Using MATLAB software a program is developed and pattern or geometry is detected. Keywords: Automated Inspection System, Digital Camera, Image Processing, Machine Vision, MATLAB, Pattern Recognition, PRO-E Software . 1. Introduction Automated inspection systems are continuously conveyed in the manufacturing process. The systems are capable of measuring predetermined parameters of various parts, comparing the measured parameters with predetermined values, evaluating from the measured parameters the integrity of the parts and determining whether such parts are acceptable or, alternatively, whether they should be rejected.Humans are able to find such defects with prior knowledge. Human judgment is influenced by expectations and prior knowledge. However, it is tedious, laborious, costly and inherently unreliable due to its subjective nature. Therefore, traditional visual quality inspection performed by human inspectors has the potential to be replaced by computer vision systems. The increased demands for objectivity, consistency and efficiency have necessitated the introduction of accurate automated inspection systems. These systems employ image processing techniques and can quantitatively characterize complex sizes, shapes, and the color and textural properties of products. Accurate automated inspection and classification can reduce human workloads and labor costs while increasing the throughput. Machine vision has been used to detect the part and take the image of the part which compares it with the standard dimensions given to it through programming language. Machine vision (MV) is the process of applying a range of technologies and methods to provide imaging-based automatic inspection, process control and robot guidance in industrial applications. the first step in the MV sequence of operation is acquisition of an image, typically using cameras, lenses, and lighting that has been designed to provide the differentiation required by subsequent processing. MV software packages then employ various digital image processing techniques to extract the required information, and often make decisions (such as pass/fail) based on the extracted information. Though the vast majority of machine vision applications are still solved using 2 dimensional imaging, machine vision applications utilizing 3D imaging are growing niche within the industry. Machine vision image processing methods include:  Pixel counting: Counts the number of light or dark pixels  Thresholding: Converts an image with gray tones to simply black and white or using separation based on a grayscale value.  Segmentation: Partitioning a digital image into multiple segments to simplify and/or change the representation of an image into something that is more meaningful and easier to analyze.  Blob discovery & manipulation: Inspecting an image for discrete blobs of connected pixels (e.g. a black hole in a grey object) as image landmarks. These blobs frequently represent optical targets for machining, robotic capture, or manufacturing failure.  Pattern recognition including template matching: Finding, matching, and/or counting specific patterns. This may include location of an object that may be rotated, partially hidden by another object, or varying in size.  Barcode, data matrix and 2D code reading.
  • 2. Application Of Image Processing For Development… 104 ||Issn||2250-3005|| (Online) ||March||2013|| ||www.ijceronline.com||  Optical character recognition: Automated reading of text such as serial number.  Gauging: Measurement of object dimensions (e.g. in pixels, inches or millimeters).  Edge detection: Finding object edge.  Neural net processing: Weighted and self-training multi-variable decision making.  Filtering (e.g. morphological filtering). We assume that the part after going through many previous operation comes to the automated inspection system where it is decided whether to accept or reject the part. Based on the weight of the part as well as through image processing, pattern of the part is matched through the standard program and image fed beforehand. Aluminum block is the part which is to be weighed and geometric pattern is recognized and matched using image processing. 2. Review Of Papers The manual activity of inspection could be subjective and highly dependent on the experience of human inspectors. So image analysis techniques are being increasingly used to automate industrial inspection.The machine vision system for automatic inspection of defects in textured surfaces has been developed. It aimed to solve the problem of detecting small surface defects which appear as local anomalies embedded in a homogeneous texture of textile fabrics and machined surfaces [1]. Computer vision has been for detection of defective packaging of tins of cigarettes[2].A large amount of research has been carried out on automated inspection of tile surfaces[3],[4], biscuit bake color[5], the color of potato chips, textile fabrics, food products and wood[6]. However, relatively little work has been done in automated defect classification, mainly because of the difficult nature of the problem. Computer vision has been used to objectively measure the color of different food since it provides some additional and obvious advantages over conventional techniques such as using a colorimeter, namely, the possibility of analyzing each pixel of the entire surface of the food, and quantifying the surface characteristics and defects. Defective images are detected in textile fabrics by individually applying simple classification to discriminate knots from slubs according to the ratio of length to width [7], and pyramid linking scheme is employed to locate defects in wood and a hierarchical defect classification scheme to classify different types of wood defect [6]. An Automated Visual Inspection (AVI) system for weaving defect detection is developed based on image processing and recognition algorithms. The techniques from neural network for classifying the weaving defect are also used. The irregularities of the weaving fabrics are detected as defects [8]. 3. Conceptual Designs 3.1. Rotary Disc Type Mechanism Figure 1. Rotary disc type mechanism In this mechanism, the part is kept over conveyor with an overhead gantry. Camera is fitted on the gantry exactly over the part. Conveyor is used to transfer the part from one end to another end. As soon as the part is kept over the conveyor, the camera takes image of the part and matches with parameters of the program fed beforehand. After this the part goes to rotary disc where weighing machine is kept. If the weight and other parameters match exactly then the part goes to the acceptance centre. The disc is rotated 90º clockwise if part is to be accepted otherwise it directly drops the part in rejection centre (RC). After the part is accepted, it is sent to the dispatch centre for final packaging otherwise the part is sent to the rework centre where the rejected part is again operated for obtaining exact dimensions.
  • 3. Application Of Image Processing For Development… 105 ||Issn||2250-3005|| (Online) ||March||2013|| ||www.ijceronline.com|| 3.2. Pusher type mechanism Figure 2. Pusher type mechanism In pusher type mechanism, pusher is used to send the part to the acceptance centre or rejection centre. There is a rectangular block on which weighing machine is kept at the centre. The part is kept on the weighing machine. Camera is fitted on the weighing machine in such a way that camera comes exactly over the part. Weight is measured and other dimensions along with the weight are matched with the fed program. If the dimensions of the part are exactly matched, the lower pusher pushes the part towards acceptance centre from where the part is sent to dispatch centre for further processing otherwise the upper pusher pushes the part towards rejection centre from where the part goes to rework centre for further machining so that exact dimensions of the part are obtained. 3.3. Gantry type Mechanism Figure 3. Gantry type mechanism In this layout, the acceptance centre and rejection centre is kept besides weighing machine. Overhead Gantry is fitted at the extreme right of the layout so that camera fitted on the gantry comes exactly above the part. Other process is same as explained above. Now after the part is matched exactly, the part is transferred to acceptance centre through the arm (attached to the overhead gantry) otherwise it is transferred to rejection centre which in turn is sent to either dispatch centre or rework centre respectively. 3.4. Flip Drop mechanism Figure 4. Flip drop mechanism In this mechanism, the part is flipped with the help of motor. The part is either dropped in the acceptance centre or rejection centre by rotating the block through 90º (either clockwise or anticlockwise respectively). The part is kept over weighing machine where camera is fitted such that the camera is exactly over the part. Other procedure is same as mentioned above.
  • 4. Application Of Image Processing For Development… 106 ||Issn||2250-3005|| (Online) ||March||2013|| ||www.ijceronline.com|| 3.5 Oscillatory mechanism Figure 5. Oscillatory mechanism In this, the oscillator is used to transfer the part either to acceptance centre or rejection centre by to and fro motion. If the part is exactly matched, the oscillator drops the part to the acceptance centre which in turn is sent to dispatch centre. The oscillator moves forward if the part is to be sent towards acceptance centre otherwise it moves backward to drop the part to rejection centre. Other processing is done as mentioned before. 4. Proposed Design Flip drop Mechanism is the best suited design for the project as it requires  less space  less moving parts  no gantry arm for placing the part in the respective centre. The disadvantages of other models are: All other conceptual designs used gantry arm to place the part in the respective centre, conveyors were used which complicated the design. More floor space. Use of gantry arm will increase the computational time during processing. For weighing the Aluminium block, load cell is used. 3-D model of the system is represented below: Figure 6. 3-D model of the system This is the proposed concept of the system. Specification of the main components of system is given below: Aluminium block  DimensionsofAluminium block=100mm×100mm×10mm;  Density of Aluminium=2700kg/m3 ;  Density=mass/volume;  Volume=100×100×10×10-9 m3  Mass=2700×100×100×10×10-9 =0.27 kg Servo Motor  Dimension: 23mm x 12mm x 25mm  Torque: 1.5kg/cm at 4.8V  Motor weight: 30gms  Operating speed: 0.15sec/60 degree
  • 5. Application Of Image Processing For Development… 107 ||Issn||2250-3005|| (Online) ||March||2013|| ||www.ijceronline.com||  Operating voltage: 4.8V/6V Camera  Camera:3MP  Model: HD Webcam C270 Load cell  Type: VLC131 Single point load cell  Capacity:5lb  5. Image Processing Fundamental steps in image processing: 1. Image acquisition: This is the first step of image processing. In this a digital image is acquired 2. Image preprocessing: In the second step image is improved in a way that increase the chances for success of the other processes. 3. Image segmentation: It partitions an input image into its constituent parts or objects. 4. Image representation: It converts the input data to a form suitable for computer processing. 5. Image description: In this step features are extracted that result in some quantitative information of interest or features that are basic for differentiating one class of objects from another. 6. Image recognition: It assigns a label to an object based on the information provided by its descriptors. 7. Image interpretation: A meaning is assigned to an ensemble of recognized objects in this step. General code for comparing two images in MATLAB is given below: a = imread('image1.jpg'); b = imread('image2.jpg'); c = corr2(a,b); if c==1 disp('The images are same') else disp('the images are not same') end; 6. Conclusion In this paper, the proposed design is being developed. This design is advantageous than other papers as this is a portable type of machine which has acceptance and rejection centre placed in a single machine. Different types of geometries can be used for image processing. This design is more advantageous for small scale industries. Different types of models or objects can be used as a workpiece for testing. 7. References [1] D. M. Tsai and S. K. Wu,Machine Vision Lab,Department of Industrial Engineering and Management,Yuan-Ze University, Chung-Li, Taiwan, R.O.C”Automated surface inspection using Gabor filters”. [2]. Mira Park1, Jesse S. Jin1, Sherlock L. Au2, Suhuai Luo1, and Yue Cui1,1 The School of Design, Communication & IT, The University of Newcastle, Australia, 2Multi Base Ltd, Hong Kong,”Automated Defect Inspection Systems by Pattern Recognition”,International Journal of Signal Processing, Image Processing and Pattern Recognition Vol. 2, No. 2, June 2009. [3]. Costa, C. E. and Petrou, M., Automatic registration of ceramic tiles for the purpose of fault detection, Machine Vision and Applications, 11:225-230, 2000. [4]. Elbehiery, H., Hefnawy, A. and Elewa, M., Surface defects detection for ceramic tiles using image processing and morphological techniques, Proceedings of World Academy of Science, Engineering and Technology, 5:1307-6884, 2005. [5]. Yeh, J. C. H., Hamey, L. G. C., Westcott, T. and Sung, S. K. Y., Colour bake inspection system using hybrid artificial neural networks, IEEE International Conference of Neural Networks:37-42, 1995. [6]. Braxakovic, D., Beck, H. and Sufi, N., An approch to defect detection in materials characterized by complex textures, Pattern Recognition, 23(1/2):99-107, 1990. [7]. Zhang, Y. F. and Bresee, R. R., Fabric defect detection and classification using image analysis, Textile Research Journal, 65(1):1-9, 1995. [8]. Chi-ho Chan, Hugh Liu, Thomas Kwan, Grantham Pang,Dept. of Electrical and Electronic Engineering, The University of Hong Kong, Pokfulam Road, Hong Kong, “AUTOMATION TECHNOLOGY FOR FABRIC INSPECTION SYSTEM”. [9]. M. Dar, W. Mahmood, G. Vachtsevanos, “Automated pilling detection and fuzzy classification of textile fabrics”. Machine in industrial inspection V. SPIE Vol. 3029. pp. 26-36. 1997. [10]. H. C. Abril, M. S. Millan, R. Navarro, “ Pilling evaluation in fabrics by digital image processing”. Vision system: applications. SPIE Vol. 2786. pp. 19-28. 1996.