SlideShare a Scribd company logo
1 of 6
Download to read offline
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 3, March 2013
891
All Rights Reserved © 2013 IJARCET

Abstract— The inspection of product quality in majority of
cases is based on human factor because of complexities of
problems of inspection and quality and demands for the
changeability during decision about the quality of product. As
the product comes from automated production chain to final
manufacturing line its surface and edges are inspected by the
stuff employed to detect the defects. In order to avoid human
errors in the system, complete automation of production is
required. Digital image segmentation can be a versatile,
reliable and a low-cost tool for the quality identification of
materials, with the potential to replace other all other costly
techniques. In this paper, select different types of materials
like tiles and rods, the images are acquired and calibrated.
The image without defect is kept as a reference image. Then
the sample which is to be tested is checked by comparing with
the reference image by using techniques like Thresholding,
Histograms and Spatiogram Similarity and Cell
Segmentation in Matlab environment. The variation in the
images shows the defect in the material. By using this system
can identify the quality of the industrial materials. The same
procedure can also be adopted with digital camera for the
quality identification of various other industrial materials.
The design based on using FPGA for the hardware
implementation of the architecture using VHDL. FPGA
Spartan 3E starter Kit has been used for the hardware
implementation. The proposed method is an improvement
over traditional software package based approaches in that of
image comparison.
Index Terms— DIP, FPGA, Rod surface, Threshold value.
I. INTRODUCTION
The various industrial sectors have taken significant
advantage of the strong evolution in the world of automation
in recent years. All production phases have been addressed
through various technical innovations, with the exception of
the final stage of the manufacturing process. This is still
performed manually and is concerned with visual surface
inspection. A new technique to solve these problems is to use
Digital Cameras in place of analog sensors. The digital
images are taken and continuously transmitted to the operator
station. Digital image processing pays way for generating
control signals by comparing the just received image with the
standard image already stored inside the computer.
Photographs are taken through digital cameras of different
levels of adulteration they are stored inside the computer as an
G.Rajakumar is with the Francis Xavier Engineering College, Tamil Nadu,
India.
Dr.D.Manimegalai is with the National Engineering College, Tamil Nadu,
India.
experimental setup. In the normal checkup the liquid
photograph is taken and is compared with the already stored
image inside the PC and a signal is generated when it matches
the image. This indicates the defect even when it is very small
[1]-[3].
In the proposed systems segmentation is the process of
partitioning a digital image into multiple segments (sets of
pixels, also known as super pixels). The goal of segmentation
is to simplify and change the representation of an image into
something that is more meaningful and easier to analyze.
Image segmentation is typically used to locate objects and
boundaries (lines, curves, etc.) in images. More precisely,
image segmentation is the process of assigning a label to
every pixel in an image such that pixels with the same label
share certain visual characteristics. The result of image
segmentation is a set of segments that collectively cover the
entire image, or a set of contours extracted from the image.
Each of the pixels in a region is similar with respect to some
characteristic or computed property, such as color, intensity,
or texture. Adjacent regions are significantly different with
respect to the same characteristics [4]-[5].
The proposed work is photographs (field images) taken
through web camera (digital signal) connected to computer.
Super imposing of actual images in the mimic diagram. The
field images (just received) are compared with the Standard
images already stored in the computer. Identification action is
initiated when both images matches. Slowly analog
transducer can come to a halt. The emerging DIP technologies
will revolutise the present control system.
This paper discusses the VLSI Implementation of DIP
Based Rod Quality Identification. In Section II, VLSI Based
Proposed Systems is presented. In Section III, Results and
Discussions are discussed. In Section IV, conclusions are
drawn.
II. VLSI BASED PROPOSED SYSTEMS
The general hardware setup of the proposed system is
Camera is placed 20 cm altitude from the bottom of the stand.
The intensity of light source is 10 candelas and maintained the
room temperature. The bottom surface color is white. The
samples are placed at glass on the white surface. First, Cross
sectional view of Steel Rod Surface Reference image is taken
by camera and converted in to bit file format then stored in
Field Programmable Gate Array (FPGA). Next, various level
of human eyes are can‟t identify the crack in the Cross
sectional view of Steel Rod Surface Sample image is taken by
camera and converted in to bit file format provide to FPGA.
Finally, Cross sectional view of Steel Rod Surface Reference
image is compared to Cross sectional view of Steel Rod
Design and VLSI Implementation of DIP Based
Rod Quality Inspection
G.Rajakumar, Dr.D.Manimegalai
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 3, March 2013
892
Surface Sample image by using distance vector matrix
algorithm. This algorithm execution is based on pixel by pixel
comparison in FPGA. While comparing two images, whether
the difference is occurring the steel rod crack is identified
otherwise crack is not present in the steel rod.
.
A. Distance Matrix Algorithm
2 (1)
Where
=Difference,
Yi=Standard Image,
Fi=Field Image.
III. RESULTS AND DISCUSSIONS
A. Simulated Environment
Family: Vertex4
Device: XC4VLX15
Synthesis Tool: XST (Verilog/VHDL)
Package: SF363
Simulator: Modelsim SE-VHDL
Image Size: 256*256
RAM size: 2 GB
Processor: Core2Duo
B. Steel Rod Surface Quality Identification Results
Fig.1 Cross sectional view of Steel Rod Surface Reference image
Figure 1 shows the Cross sectional view of Steel Rod
Surface Reference image in *jpg format which is the first
input image.
Fig.2 Cross sectional view of Steel Rod Surface Sample image
Figure 2 shows the Cross sectional view of Steel Rod
Surface Sample image with some defects in it which is the
second input image. Figure 3 is the resized image of the
reference rod with 512x512 resolutions. Only the cropped
image is used for testing to achieve equal border size that
could set with the fixed resolution.
TABLE I
CAMERA PROPERTIES
Property Value
Dimension 4000 X 3000
Width 4000 pixels
Height 3000 pixels
Horizontal Resolution 300dpi
Vertical Resolution 300dpi
Bit Depth 24
Compression Resolution Unit 2
Color Representation Compressed
bit/pixel
sRGB
Camera Maker nokia
Camera Model N8-00
F-stop f/2.8
Exposure-time 1/8 sec
ISO-Speed ISO-494
Exposure bias Focal length 6mm
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 3, March 2013
893
All Rights Reserved © 2013 IJARCET
Fig.3 Resized Reference image of Rod
Fig. 4 Resized Sample image of Rod
Figure 4 is the resized image of the sample rod with
512x512 resolutions. Only the cropped image is used for
testing to achieve equal border size that could set with the
fixed resolution. Figure 5 shows the defect in rod by the
difference image. First, the reference image is subtracted with
sample image. Then the sum of the array elements is added
with a scalar value.
Fig. 5 Defect Identification Image of Rod
Fig. 6 Otsu Result of Rod
Figure 6 shows the Otsu result of the difference image by
using the Otsu threshold value. This is one method of
histogram shape based thresholding to find the defect in rod.
This is a thresholding result based on entropy. This
maximizes class entropies to obtain maximum information
between the two classes. Figure 6 shows the Figure 7 Kapur
Result of the difference image by using the Kapur threshold
value.
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 3, March 2013
894
Fig.7 Kapur Result of Rod
Fig. 8 Rosin Result of Rod
Figure 8 shows the Rosin result of the image which
determines the threshold value using the information of
dominating background class. The different threshold values
are used to find out the defects in the rod.
Fig.9 CLAHE image of Reference Rod
Figure 9 shows the CLAHE image of reference rod.
CLAHE is Contrast Limited Adaptive Histogram
Equalization. Figure 10 shows the CLAHE image of sample
rod which is to be compared with the reference rod.
Fig.10 CLAHE image of Sample Rod
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 3, March 2013
895
All Rights Reserved © 2013 IJARCET
Fig. 11 Compared image of Rod
Figure 11 shows the compared image of the two rods using
the cell segmentation. We use morphological tools to detect
the defects in a rod. Convert image to binary image, based on
threshold. Fill image regions and holes. Morphologically
open binary image (remove small objects) that have fewer
than P pixels, producing another binary image. Find perimeter
of objects in binary image. Create a mask-based image
overlay. Computes the extended-maxima transform, which is
the regional maxima of the H-maxima transform. Final Step is
to compare the reference and sample image. Thus the
compared image shows the defect in the material.
Fig. 12 VHDL Output of Proposed System
Fig.13 Processing Element Output
Fig. 14 FPGA Implementation Unit
Figure 12 deals with VHDL Output of Proposed System.
Figure 13 has shown Processing Element Output of the
proposed system. Finally, Figure 14 shows FPGA
Implementation Unit of the proposed system.
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 3, March 2013
896
Table 1 shows the camera properties of the practical setup
and table 2 shows the image comparison with different
environment.
IV. CONCLUSION
Thus we have created a system by which we can identify
the quality of materials in Industries. This paper uses digital
image segmentation and so it can replace all other costly
techniques and makes the process very easy for the industries.
Here digital camera and a computer to identify the quality of
materials. Thus the sample which is to be tested is checked by
comparing with the reference image by using techniques like
Thresholding, Histograms and Spatiogram Similarity and Cell
Segmentation in Matlab environment. The variation in the
image shows the defect in the material. This system becomes a
faster way of identifying the quality of industrial materials. In
this paper presents a new methodology for designing high
speed image comparison by using FPGA and reduced the
comparison time. If we comparing the image by based on
threshold value in MATLAB and other technique it will take
more time but our methodology guarantees to reduced the
time by comparing the image. This system is based on digital
image processing technique, so it can replace the analogue
sensors and makes the process very easy for the user. VLSI
implementation is helpful for faster way of identifying the
quality of the rod. Even though, comparison algorithms are
successful at software level, better results can be achieved by
implementing in VLSI based hardware.
REFERENCES
[1] Aborisade, D., “Computer Vision System for Automatic Surface
Inspection of Plain Ceramic Wall Tile”, Journal of Engineering and
Applied Sciences 3(11), pp. 865-871, 2008.
[2] Boukouvalas.C, J. Kittler, R. Marik, M. Mirmehdiand, M. Petrou ,
“Ceramic Tile Inspection for Colour and Structural Defects”,
BRITE-EURAM, project no.BE5638, University of Surrey, pp 6, 2006.
[3] Elbehiery.H, A. Hefnawy, and M. Elewa , “Surface Defects Detection
for Ceramic Tiles Using Image Processing and Morphological
Techniques”, Proceedings of World Academy of Science, Engineering
and Technology, vol 5, pp 158-160, 2005.
[4] Steger.C, M. Ulrich, and C. Wiedemann,“Machine Vision Algorithms
and Applications”, 1st ed. Wiley-Vch. 2007.
[5] Se Ho Choi, Jong Pil Yun, Boyeul Seo, Young Su Park, Sang Woo
Kim, “Real-Time Defects Detection Algorithm for High-Speed Steel
Bar in Coil”, Proceedings of World Academy of Science, Engineering
and Technology, Volume 21, 2007.
Mr.G.Rajakumar (Aged 30) received his B.E in NEC,
Kovilpatti under M.S University Tirunelveli, M.E (VLSI Design) in
Arulmigu Kalasalingam College of Engineering – Srivilliputhur under Anna
University-Chennai and M.B.A in Human Resource Management under
Annamalai University. Currently he is pursuing his Ph.D in Information and
Communication Engineering with the specialization in VLSI based Digital
Image Processing under M.S University. Now he is working as Associate
Professor in Department of ECE in Francis Xavier Engineering College,
Tirunelveli. He has modest number of research publications including
International and National Journals such as IEEE Digital Explorer, Elsevier,
IJCA, IJCSIT, IJCSI, The Technology World and Engineering Today. He has
also published papers in 15 International and 35 National conferences. He is
offering Guest Lecturer in various Engineering Colleges in the area of VLSI
and Embedded Systems. He is also a supervisor for guiding M.E students.
He has attended number of Seminars, Workshops, Faculty Development
Programmes and Conferences. Also he had organized IEEE sponsored Mini
Project Exhibition, Seminars, Workshops, Faculty Development
Programmes and Conferences. His areas of interests are Digital Image
Processing, VLSI design and Machine Vision. He is a member of IEEE.
Dr.D.Manimegalai had her BE & ME from Government
College of Technology, Coimbatore and PhD from Manonmanium
Sundaranar University, Tirunelveli. She worked in PSNA College of
Engineering, Dindigal from 1985 – 1987. Since 1987, she has been working
in National Engineering College in various positions. She has modest
number of research publications including journals such as AMSE and
Pattern Recognition letter and in National and International Conferences.
She is also recognized supervisor for guiding Ph.D students by various
universities. Currently 6 scholars are pursuing research under her
supervision. She had attended number of Seminars, Workshops, Faculty
Development Programmes and Conferences. She had been the convener of
AICTE Sponsored National Seminar on „Knowledge Engineering‟ during 5th
& 6th
January 2007, and on „Pervasive Computing‟ during 20th & 21st
April
2007.She has organised a DRDO sponsored National Seminar on
“Autonomous Computing” during Aug‟ 08, a AICTE sponsored Research
Initiative Programme on Digital Image Processing during Jan‟ 09 and
Organized a AICTE and DRDO sponsored National Workshop on “Grid
Computing” during Apr‟09. Her Current area of research interests includes
Medical Image Processing, Data Mining and Image Retrieval. She is a life
member of Computer Society of India, System Society of India and Indian
Society for Technical Education and a fellow member in Institution of
Engineers.
TABLE II
IMAGE COMPARISON WITH DIFFERENT ENVIRONMENT
S.No Platform Image Comparison
Speed (ns)
1 C 11
2 Matlab 06
3 VHDL with FPGA Implementation
(Proposed System)
02

More Related Content

What's hot

PCS 2016 presentation
PCS 2016 presentationPCS 2016 presentation
PCS 2016 presentationAshek Ahmmed
 
Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques CSCJournals
 
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...IOSRJVSP
 
IRJET - Object Identification in Steel Container through Thermal Image Pi...
IRJET -  	  Object Identification in Steel Container through Thermal Image Pi...IRJET -  	  Object Identification in Steel Container through Thermal Image Pi...
IRJET - Object Identification in Steel Container through Thermal Image Pi...IRJET Journal
 
Implementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time VideoImplementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time VideoIDES Editor
 
absorption, Cu2+ : glass, emission, excitation, XRD
absorption, Cu2+ : glass, emission, excitation, XRDabsorption, Cu2+ : glass, emission, excitation, XRD
absorption, Cu2+ : glass, emission, excitation, XRDIJERA Editor
 
IRJET- Mosaic Image Creation in Video for Secure Transmission
IRJET- Mosaic Image Creation in Video for Secure TransmissionIRJET- Mosaic Image Creation in Video for Secure Transmission
IRJET- Mosaic Image Creation in Video for Secure TransmissionIRJET Journal
 
Video Forgery Detection: Literature review
Video Forgery Detection: Literature reviewVideo Forgery Detection: Literature review
Video Forgery Detection: Literature reviewTharindu Rusira
 
An offline signature recognition and verification system based on neural network
An offline signature recognition and verification system based on neural networkAn offline signature recognition and verification system based on neural network
An offline signature recognition and verification system based on neural networkeSAT Journals
 
Damage Assessment System for Aircraft Structural Defects using Wavelet Transform
Damage Assessment System for Aircraft Structural Defects using Wavelet TransformDamage Assessment System for Aircraft Structural Defects using Wavelet Transform
Damage Assessment System for Aircraft Structural Defects using Wavelet Transformijtsrd
 
Analog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimationAnalog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimationsipij
 
Encrypted sensing of fingerprint image
Encrypted sensing of fingerprint imageEncrypted sensing of fingerprint image
Encrypted sensing of fingerprint imageDhirendraKumar170
 
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...IJEEE
 
Design and Analysis of Wideband Microstip Patch Antenna Employing EBG and Par...
Design and Analysis of Wideband Microstip Patch Antenna Employing EBG and Par...Design and Analysis of Wideband Microstip Patch Antenna Employing EBG and Par...
Design and Analysis of Wideband Microstip Patch Antenna Employing EBG and Par...IOSR Journals
 

What's hot (19)

IntelliSuite V8.6
IntelliSuite V8.6IntelliSuite V8.6
IntelliSuite V8.6
 
PCS 2016 presentation
PCS 2016 presentationPCS 2016 presentation
PCS 2016 presentation
 
Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques
 
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
 
A04820104
A04820104A04820104
A04820104
 
IRJET - Object Identification in Steel Container through Thermal Image Pi...
IRJET -  	  Object Identification in Steel Container through Thermal Image Pi...IRJET -  	  Object Identification in Steel Container through Thermal Image Pi...
IRJET - Object Identification in Steel Container through Thermal Image Pi...
 
Implementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time VideoImplementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time Video
 
Ijetcas14 329
Ijetcas14 329Ijetcas14 329
Ijetcas14 329
 
50120130406010
5012013040601050120130406010
50120130406010
 
absorption, Cu2+ : glass, emission, excitation, XRD
absorption, Cu2+ : glass, emission, excitation, XRDabsorption, Cu2+ : glass, emission, excitation, XRD
absorption, Cu2+ : glass, emission, excitation, XRD
 
IRJET- Mosaic Image Creation in Video for Secure Transmission
IRJET- Mosaic Image Creation in Video for Secure TransmissionIRJET- Mosaic Image Creation in Video for Secure Transmission
IRJET- Mosaic Image Creation in Video for Secure Transmission
 
13 pradeep kumar_137-149
13 pradeep kumar_137-14913 pradeep kumar_137-149
13 pradeep kumar_137-149
 
Video Forgery Detection: Literature review
Video Forgery Detection: Literature reviewVideo Forgery Detection: Literature review
Video Forgery Detection: Literature review
 
An offline signature recognition and verification system based on neural network
An offline signature recognition and verification system based on neural networkAn offline signature recognition and verification system based on neural network
An offline signature recognition and verification system based on neural network
 
Damage Assessment System for Aircraft Structural Defects using Wavelet Transform
Damage Assessment System for Aircraft Structural Defects using Wavelet TransformDamage Assessment System for Aircraft Structural Defects using Wavelet Transform
Damage Assessment System for Aircraft Structural Defects using Wavelet Transform
 
Analog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimationAnalog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimation
 
Encrypted sensing of fingerprint image
Encrypted sensing of fingerprint imageEncrypted sensing of fingerprint image
Encrypted sensing of fingerprint image
 
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
 
Design and Analysis of Wideband Microstip Patch Antenna Employing EBG and Par...
Design and Analysis of Wideband Microstip Patch Antenna Employing EBG and Par...Design and Analysis of Wideband Microstip Patch Antenna Employing EBG and Par...
Design and Analysis of Wideband Microstip Patch Antenna Employing EBG and Par...
 

Similar to Ijarcet vol-2-issue-3-891-896

The Computation Complexity Reduction of 2-D Gaussian Filter
The Computation Complexity Reduction of 2-D Gaussian FilterThe Computation Complexity Reduction of 2-D Gaussian Filter
The Computation Complexity Reduction of 2-D Gaussian FilterIRJET Journal
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewIRJET Journal
 
An fpga based efficient fruit recognition system using minimum
An fpga based efficient fruit recognition system using minimumAn fpga based efficient fruit recognition system using minimum
An fpga based efficient fruit recognition system using minimumAlexander Decker
 
Number Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemNumber Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemIRJET Journal
 
Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...eSAT Publishing House
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...IRJET Journal
 
Restoration of Old Documents that Suffer from Degradation
Restoration of Old Documents that Suffer from DegradationRestoration of Old Documents that Suffer from Degradation
Restoration of Old Documents that Suffer from DegradationIRJET Journal
 
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
 
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET Journal
 
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSCOMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSIRJET Journal
 
Analog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimationAnalog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimationsipij
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA IOSR Journals
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA IOSR Journals
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSIRJET Journal
 
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...inventionjournals
 
IRJET- Wearable AI Device for Blind
IRJET- Wearable AI Device for BlindIRJET- Wearable AI Device for Blind
IRJET- Wearable AI Device for BlindIRJET Journal
 
Blur Detection Methods for Digital Images-A Survey
Blur Detection Methods for Digital Images-A SurveyBlur Detection Methods for Digital Images-A Survey
Blur Detection Methods for Digital Images-A SurveyEditor IJCATR
 

Similar to Ijarcet vol-2-issue-3-891-896 (20)

The Computation Complexity Reduction of 2-D Gaussian Filter
The Computation Complexity Reduction of 2-D Gaussian FilterThe Computation Complexity Reduction of 2-D Gaussian Filter
The Computation Complexity Reduction of 2-D Gaussian Filter
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A Review
 
An fpga based efficient fruit recognition system using minimum
An fpga based efficient fruit recognition system using minimumAn fpga based efficient fruit recognition system using minimum
An fpga based efficient fruit recognition system using minimum
 
Number Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemNumber Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking System
 
Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...
 
Kq3518291832
Kq3518291832Kq3518291832
Kq3518291832
 
Restoration of Old Documents that Suffer from Degradation
Restoration of Old Documents that Suffer from DegradationRestoration of Old Documents that Suffer from Degradation
Restoration of Old Documents that Suffer from Degradation
 
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
 
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
 
Gg3311121115
Gg3311121115Gg3311121115
Gg3311121115
 
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSCOMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
 
Analog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimationAnalog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimation
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA
 
C010111519
C010111519C010111519
C010111519
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
 
IRJET- Wearable AI Device for Blind
IRJET- Wearable AI Device for BlindIRJET- Wearable AI Device for Blind
IRJET- Wearable AI Device for Blind
 
Blur Detection Methods for Digital Images-A Survey
Blur Detection Methods for Digital Images-A SurveyBlur Detection Methods for Digital Images-A Survey
Blur Detection Methods for Digital Images-A Survey
 

More from Editor IJARCET

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationEditor IJARCET
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor IJARCET
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Editor IJARCET
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Editor IJARCET
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Editor IJARCET
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Editor IJARCET
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Editor IJARCET
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Editor IJARCET
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Editor IJARCET
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Editor IJARCET
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Editor IJARCET
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Editor IJARCET
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Editor IJARCET
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Editor IJARCET
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Editor IJARCET
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Editor IJARCET
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Editor IJARCET
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Editor IJARCET
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 

More from Editor IJARCET (20)

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturization
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 

Recently uploaded

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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 

Recently uploaded (20)

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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 

Ijarcet vol-2-issue-3-891-896

  • 1. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 3, March 2013 891 All Rights Reserved © 2013 IJARCET  Abstract— The inspection of product quality in majority of cases is based on human factor because of complexities of problems of inspection and quality and demands for the changeability during decision about the quality of product. As the product comes from automated production chain to final manufacturing line its surface and edges are inspected by the stuff employed to detect the defects. In order to avoid human errors in the system, complete automation of production is required. Digital image segmentation can be a versatile, reliable and a low-cost tool for the quality identification of materials, with the potential to replace other all other costly techniques. In this paper, select different types of materials like tiles and rods, the images are acquired and calibrated. The image without defect is kept as a reference image. Then the sample which is to be tested is checked by comparing with the reference image by using techniques like Thresholding, Histograms and Spatiogram Similarity and Cell Segmentation in Matlab environment. The variation in the images shows the defect in the material. By using this system can identify the quality of the industrial materials. The same procedure can also be adopted with digital camera for the quality identification of various other industrial materials. The design based on using FPGA for the hardware implementation of the architecture using VHDL. FPGA Spartan 3E starter Kit has been used for the hardware implementation. The proposed method is an improvement over traditional software package based approaches in that of image comparison. Index Terms— DIP, FPGA, Rod surface, Threshold value. I. INTRODUCTION The various industrial sectors have taken significant advantage of the strong evolution in the world of automation in recent years. All production phases have been addressed through various technical innovations, with the exception of the final stage of the manufacturing process. This is still performed manually and is concerned with visual surface inspection. A new technique to solve these problems is to use Digital Cameras in place of analog sensors. The digital images are taken and continuously transmitted to the operator station. Digital image processing pays way for generating control signals by comparing the just received image with the standard image already stored inside the computer. Photographs are taken through digital cameras of different levels of adulteration they are stored inside the computer as an G.Rajakumar is with the Francis Xavier Engineering College, Tamil Nadu, India. Dr.D.Manimegalai is with the National Engineering College, Tamil Nadu, India. experimental setup. In the normal checkup the liquid photograph is taken and is compared with the already stored image inside the PC and a signal is generated when it matches the image. This indicates the defect even when it is very small [1]-[3]. In the proposed systems segmentation is the process of partitioning a digital image into multiple segments (sets of pixels, also known as super pixels). The goal of segmentation is to simplify and change the representation of an image into something that is more meaningful and easier to analyze. Image segmentation is typically used to locate objects and boundaries (lines, curves, etc.) in images. More precisely, image segmentation is the process of assigning a label to every pixel in an image such that pixels with the same label share certain visual characteristics. The result of image segmentation is a set of segments that collectively cover the entire image, or a set of contours extracted from the image. Each of the pixels in a region is similar with respect to some characteristic or computed property, such as color, intensity, or texture. Adjacent regions are significantly different with respect to the same characteristics [4]-[5]. The proposed work is photographs (field images) taken through web camera (digital signal) connected to computer. Super imposing of actual images in the mimic diagram. The field images (just received) are compared with the Standard images already stored in the computer. Identification action is initiated when both images matches. Slowly analog transducer can come to a halt. The emerging DIP technologies will revolutise the present control system. This paper discusses the VLSI Implementation of DIP Based Rod Quality Identification. In Section II, VLSI Based Proposed Systems is presented. In Section III, Results and Discussions are discussed. In Section IV, conclusions are drawn. II. VLSI BASED PROPOSED SYSTEMS The general hardware setup of the proposed system is Camera is placed 20 cm altitude from the bottom of the stand. The intensity of light source is 10 candelas and maintained the room temperature. The bottom surface color is white. The samples are placed at glass on the white surface. First, Cross sectional view of Steel Rod Surface Reference image is taken by camera and converted in to bit file format then stored in Field Programmable Gate Array (FPGA). Next, various level of human eyes are can‟t identify the crack in the Cross sectional view of Steel Rod Surface Sample image is taken by camera and converted in to bit file format provide to FPGA. Finally, Cross sectional view of Steel Rod Surface Reference image is compared to Cross sectional view of Steel Rod Design and VLSI Implementation of DIP Based Rod Quality Inspection G.Rajakumar, Dr.D.Manimegalai
  • 2. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 3, March 2013 892 Surface Sample image by using distance vector matrix algorithm. This algorithm execution is based on pixel by pixel comparison in FPGA. While comparing two images, whether the difference is occurring the steel rod crack is identified otherwise crack is not present in the steel rod. . A. Distance Matrix Algorithm 2 (1) Where =Difference, Yi=Standard Image, Fi=Field Image. III. RESULTS AND DISCUSSIONS A. Simulated Environment Family: Vertex4 Device: XC4VLX15 Synthesis Tool: XST (Verilog/VHDL) Package: SF363 Simulator: Modelsim SE-VHDL Image Size: 256*256 RAM size: 2 GB Processor: Core2Duo B. Steel Rod Surface Quality Identification Results Fig.1 Cross sectional view of Steel Rod Surface Reference image Figure 1 shows the Cross sectional view of Steel Rod Surface Reference image in *jpg format which is the first input image. Fig.2 Cross sectional view of Steel Rod Surface Sample image Figure 2 shows the Cross sectional view of Steel Rod Surface Sample image with some defects in it which is the second input image. Figure 3 is the resized image of the reference rod with 512x512 resolutions. Only the cropped image is used for testing to achieve equal border size that could set with the fixed resolution. TABLE I CAMERA PROPERTIES Property Value Dimension 4000 X 3000 Width 4000 pixels Height 3000 pixels Horizontal Resolution 300dpi Vertical Resolution 300dpi Bit Depth 24 Compression Resolution Unit 2 Color Representation Compressed bit/pixel sRGB Camera Maker nokia Camera Model N8-00 F-stop f/2.8 Exposure-time 1/8 sec ISO-Speed ISO-494 Exposure bias Focal length 6mm
  • 3. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 3, March 2013 893 All Rights Reserved © 2013 IJARCET Fig.3 Resized Reference image of Rod Fig. 4 Resized Sample image of Rod Figure 4 is the resized image of the sample rod with 512x512 resolutions. Only the cropped image is used for testing to achieve equal border size that could set with the fixed resolution. Figure 5 shows the defect in rod by the difference image. First, the reference image is subtracted with sample image. Then the sum of the array elements is added with a scalar value. Fig. 5 Defect Identification Image of Rod Fig. 6 Otsu Result of Rod Figure 6 shows the Otsu result of the difference image by using the Otsu threshold value. This is one method of histogram shape based thresholding to find the defect in rod. This is a thresholding result based on entropy. This maximizes class entropies to obtain maximum information between the two classes. Figure 6 shows the Figure 7 Kapur Result of the difference image by using the Kapur threshold value.
  • 4. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 3, March 2013 894 Fig.7 Kapur Result of Rod Fig. 8 Rosin Result of Rod Figure 8 shows the Rosin result of the image which determines the threshold value using the information of dominating background class. The different threshold values are used to find out the defects in the rod. Fig.9 CLAHE image of Reference Rod Figure 9 shows the CLAHE image of reference rod. CLAHE is Contrast Limited Adaptive Histogram Equalization. Figure 10 shows the CLAHE image of sample rod which is to be compared with the reference rod. Fig.10 CLAHE image of Sample Rod
  • 5. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 3, March 2013 895 All Rights Reserved © 2013 IJARCET Fig. 11 Compared image of Rod Figure 11 shows the compared image of the two rods using the cell segmentation. We use morphological tools to detect the defects in a rod. Convert image to binary image, based on threshold. Fill image regions and holes. Morphologically open binary image (remove small objects) that have fewer than P pixels, producing another binary image. Find perimeter of objects in binary image. Create a mask-based image overlay. Computes the extended-maxima transform, which is the regional maxima of the H-maxima transform. Final Step is to compare the reference and sample image. Thus the compared image shows the defect in the material. Fig. 12 VHDL Output of Proposed System Fig.13 Processing Element Output Fig. 14 FPGA Implementation Unit Figure 12 deals with VHDL Output of Proposed System. Figure 13 has shown Processing Element Output of the proposed system. Finally, Figure 14 shows FPGA Implementation Unit of the proposed system.
  • 6. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 3, March 2013 896 Table 1 shows the camera properties of the practical setup and table 2 shows the image comparison with different environment. IV. CONCLUSION Thus we have created a system by which we can identify the quality of materials in Industries. This paper uses digital image segmentation and so it can replace all other costly techniques and makes the process very easy for the industries. Here digital camera and a computer to identify the quality of materials. Thus the sample which is to be tested is checked by comparing with the reference image by using techniques like Thresholding, Histograms and Spatiogram Similarity and Cell Segmentation in Matlab environment. The variation in the image shows the defect in the material. This system becomes a faster way of identifying the quality of industrial materials. In this paper presents a new methodology for designing high speed image comparison by using FPGA and reduced the comparison time. If we comparing the image by based on threshold value in MATLAB and other technique it will take more time but our methodology guarantees to reduced the time by comparing the image. This system is based on digital image processing technique, so it can replace the analogue sensors and makes the process very easy for the user. VLSI implementation is helpful for faster way of identifying the quality of the rod. Even though, comparison algorithms are successful at software level, better results can be achieved by implementing in VLSI based hardware. REFERENCES [1] Aborisade, D., “Computer Vision System for Automatic Surface Inspection of Plain Ceramic Wall Tile”, Journal of Engineering and Applied Sciences 3(11), pp. 865-871, 2008. [2] Boukouvalas.C, J. Kittler, R. Marik, M. Mirmehdiand, M. Petrou , “Ceramic Tile Inspection for Colour and Structural Defects”, BRITE-EURAM, project no.BE5638, University of Surrey, pp 6, 2006. [3] Elbehiery.H, A. Hefnawy, and M. Elewa , “Surface Defects Detection for Ceramic Tiles Using Image Processing and Morphological Techniques”, Proceedings of World Academy of Science, Engineering and Technology, vol 5, pp 158-160, 2005. [4] Steger.C, M. Ulrich, and C. Wiedemann,“Machine Vision Algorithms and Applications”, 1st ed. Wiley-Vch. 2007. [5] Se Ho Choi, Jong Pil Yun, Boyeul Seo, Young Su Park, Sang Woo Kim, “Real-Time Defects Detection Algorithm for High-Speed Steel Bar in Coil”, Proceedings of World Academy of Science, Engineering and Technology, Volume 21, 2007. Mr.G.Rajakumar (Aged 30) received his B.E in NEC, Kovilpatti under M.S University Tirunelveli, M.E (VLSI Design) in Arulmigu Kalasalingam College of Engineering – Srivilliputhur under Anna University-Chennai and M.B.A in Human Resource Management under Annamalai University. Currently he is pursuing his Ph.D in Information and Communication Engineering with the specialization in VLSI based Digital Image Processing under M.S University. Now he is working as Associate Professor in Department of ECE in Francis Xavier Engineering College, Tirunelveli. He has modest number of research publications including International and National Journals such as IEEE Digital Explorer, Elsevier, IJCA, IJCSIT, IJCSI, The Technology World and Engineering Today. He has also published papers in 15 International and 35 National conferences. He is offering Guest Lecturer in various Engineering Colleges in the area of VLSI and Embedded Systems. He is also a supervisor for guiding M.E students. He has attended number of Seminars, Workshops, Faculty Development Programmes and Conferences. Also he had organized IEEE sponsored Mini Project Exhibition, Seminars, Workshops, Faculty Development Programmes and Conferences. His areas of interests are Digital Image Processing, VLSI design and Machine Vision. He is a member of IEEE. Dr.D.Manimegalai had her BE & ME from Government College of Technology, Coimbatore and PhD from Manonmanium Sundaranar University, Tirunelveli. She worked in PSNA College of Engineering, Dindigal from 1985 – 1987. Since 1987, she has been working in National Engineering College in various positions. She has modest number of research publications including journals such as AMSE and Pattern Recognition letter and in National and International Conferences. She is also recognized supervisor for guiding Ph.D students by various universities. Currently 6 scholars are pursuing research under her supervision. She had attended number of Seminars, Workshops, Faculty Development Programmes and Conferences. She had been the convener of AICTE Sponsored National Seminar on „Knowledge Engineering‟ during 5th & 6th January 2007, and on „Pervasive Computing‟ during 20th & 21st April 2007.She has organised a DRDO sponsored National Seminar on “Autonomous Computing” during Aug‟ 08, a AICTE sponsored Research Initiative Programme on Digital Image Processing during Jan‟ 09 and Organized a AICTE and DRDO sponsored National Workshop on “Grid Computing” during Apr‟09. Her Current area of research interests includes Medical Image Processing, Data Mining and Image Retrieval. She is a life member of Computer Society of India, System Society of India and Indian Society for Technical Education and a fellow member in Institution of Engineers. TABLE II IMAGE COMPARISON WITH DIFFERENT ENVIRONMENT S.No Platform Image Comparison Speed (ns) 1 C 11 2 Matlab 06 3 VHDL with FPGA Implementation (Proposed System) 02