IMAGE PROCESSING. INTRODUCTION Computer vision applies to industry and manufacturing in order to control or analyze a process or activity. Computer vision.

Slides:



Advertisements
Similar presentations
Chapter 5: Space and Form Form & Pattern Perception: Humans are second to none in processing visual form and pattern information. Our ability to see patterns.
Advertisements

電腦視覺 Computer and Robot Vision I
MatchIT Color Inspection System Copyright 2003 – 2006 Vision Machines Inc.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Clustering & image segmentation Goal::Identify groups of pixels that go together Segmentation.
Lecture 07 Segmentation Lecture 07 Segmentation Mata kuliah: T Computer Vision Tahun: 2010.
Computer Vision Lecture 16: Region Representation
Automatic measurement of pores and porosity in pork ham and their correlations with processing time, water content and texture JAVIER MERÁS FERNÁNDEZ MSc.
Quadtrees, Octrees and their Applications in Digital Image Processing
Segmentation and Region Detection Defining regions in an image.
Content Based Image Retrieval
Thresholding Otsu’s Thresholding Method Threshold Detection Methods Optimal Thresholding Multi-Spectral Thresholding 6.2. Edge-based.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Non-Destructive Testing of Fruit Firmness with Real-Time constraints Christopher Mills Supervisors: Dr. Andrew Paplinski Mr Charles Greif.
Quadtrees, Octrees and their Applications in Digital Image Processing
Evaluating the Quality of Image Synthesis and Analysis Techniques Matthew O. Ward Computer Science Department Worcester Polytechnic Institute.
Highlights Lecture on the image part (10) Automatic Perception 16
7/24/031 Ben Blazey Industrial Vision Systems for the extruder.
Redaction: redaction: PANAKOS ANDREAS. An Interactive Tool for Color Segmentation. An Interactive Tool for Color Segmentation. What is color segmentation?
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP9 Region-Based Segmentation Miguel Tavares.
CS292 Computational Vision and Language Segmentation and Region Detection.
Thresholding Thresholding is usually the first step in any segmentation approach We have talked about simple single value thresholding already Single value.
Introduction to Machine Vision Systems
Image Segmentation by Clustering using Moments by, Dhiraj Sakumalla.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
Land Cover Classification Defining the pieces that make up the puzzle.
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Quadtrees, Octrees and their Applications in Digital Image Processing.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
Term 2, 2011 Week 1. CONTENTS Problem-solving methodology Programming and scripting languages – Programming languages Programming languages – Scripting.
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
Segmentation: Region Based Methods Region-based methods –iterative methods based on region merging and/or splitting based on the degree of similarity of.
Pixel Connectivity Pixel connectivity is a central concept of both edge- and region- based approaches to segmentation The notation of pixel connectivity.
PROJECT#3(b) Astrocyte Analysis
Image Segmentation by Histogram Thresholding Venugopal Rajagopal CIS 581 Instructor: Longin Jan Latecki.
Automated Fingertip Detection
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
In-Sight 5100 Vision System. What is a Vision System?  Devices that capture and analyze visual information, and are used to automate tasks that require.
Digital Image Processing
Machine Vision ENT 273 Regions and Segmentation in Images Hema C.R. Lecture 4.
Nottingham Image Analysis School, 23 – 25 June NITS Image Segmentation Guoping Qiu School of Computer Science, University of Nottingham
Wonjun Kim and Changick Kim, Member, IEEE
November 5, 2013Computer Vision Lecture 15: Region Detection 1 Basic Steps for Filtering in the Frequency Domain.
Image Segmentation Nitin Rane. Image Segmentation Introduction Thresholding Region Splitting Region Labeling Statistical Region Description Application.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Grid-Based Genetic Algorithm Approach to Colour Image Segmentation Marco Gallotta Keri Woods Supervised by Audrey Mbogho.
Course : T Computer Vision
Digital Image Processing (DIP)
Machine Vision ENT 273 Lecture 4 Hema C.R.
IMAGE PROCESSING RECOGNITION AND CLASSIFICATION
COMP 9517 Computer Vision Segmentation 7/2/2018 COMP 9517 S2, 2017.
Computer Vision Lecture 13: Image Segmentation III
DIGITAL SIGNAL PROCESSING
Image Segmentation – Edge Detection
Food Security : Grading The Quality Of Variety Of Rice Grains Through Digital Image Processing Rajlakshmi Ghatkamble Research Scholar at School of Research.
Mean Shift Segmentation
Computer Vision Lecture 12: Image Segmentation II
IC Counterfeit Detection Using Physical Inspection Methods
Constructive Cost Model
Outline Perceptual organization, grouping, and segmentation
Machine Vision Acquisition of image data, followed by the processing and interpretation of these data by computer for some useful application like inspection,
Outline Announcement Texture modeling - continued Some remarks
Digital Image Processing
A Novel Smoke Detection Method Using Support Vector Machine
IT472 Digital Image Processing
Learning complex visual concepts
Presentation transcript:

IMAGE PROCESSING

INTRODUCTION Computer vision applies to industry and manufacturing in order to control or analyze a process or activity. Computer vision systems form their judgement based on specially designed image processing softwares Therefore, image processing is very crucial for their accuracy. Food industry is among the industries that largely use image processing for inspection of produce. Fruits and vegetables have extremely varying physical appearance. Computer vision includes the capturing, processing and analyzing images, facilitating the objective and non -destructive assessment of visual quality characteristics in food products.

Bakery product  The appearance of baked products is an important quality attribute, correlating with product flavour and influencing the visual perceptions of consumers and hence potential purchases of the product.  Features such as the internal and external appearance contribute to the overall impression of the products quality. Scott described a system which measures the defects in baked loaves of bread, by analyzing its height and slope of the top.  The internal structure (crumb grain) of bread and cake was also examined by machine vision.  Digital images of chocolate chip cookies were used to estimate physical features such as size, shape, baked dough colour and fraction of top surface area that was chocolate chip.

Meat & fish  Visual inspection is used extensively for the quality assessment of meat products applied to processes from the initial grading through to consumer purchases.  McDonald and Chen (1990) investigated the possibility of using image -based beef grading in some of the earliest studies in this area.  Image analysis was also used for the classification of muscle type, breed and age of bovine meat.  Jamieson (2002) used an X -ray vision system for the detection of bones in chicken and fish fillets.

Vegetables & Fruits  The necessity to be responsive to market needs places a greater emphasis on quality assessment resulting in the greater need for improved and more accurate grading and sorting practices. Shape, size, colour, blemishes and diseases are important aspects which need to be considered when grading and inspecting potatoes. The colour and shape of the cap is the most important consideration of fresh mushrooms. Location of stem roots in carrots is an important quality characteristic of carrots. Two algorithms for analyzing digital binary images and estimating the location of stem root joints in processing carrots were developed by Batchelor and Searcy (1989).  External quality is considered of paramount importance in the marketing and sale of fruits. The appearance i.e., size, shape, colour and presence of blemishes influences consumer perceptions and therefore determines the level of acceptability prior to purchase. Fruits like apples, peach and tomatoes may be used with computer vision for automated 100% inspection.

Grains Cereal quality requirements differ with respect to the end users such as the preparation of varieties o f bread, cakes, cookies and pasta products. The physical characteristics of wheat could be used as the basis for the development of an objective wheat classification method. Wan, Lin, and Chiou (2000) developed an online automatic Rice inspection system using computer vision. The Quality characteristics under consideration for grains are kernel shape, colour, and defects.

Du and Sun (2004) have divided image segmentation techniques used for food quality evaluation into four groups: 1.Thresholding-based: These techniques partition pixels with respect to an optimal values (threshold). They can be further categorized by how the threshold is calculated (simple-adaptive, global-local). Global techniques take a common threshold for the complete image. Adaptive threshold calculate different threshold for each pixel within a neighbourhood. 2.Region-based: Region-based techniques segment images by finding coherent, homogeneous regions subject to a similarity criterion. They are computationally more costly than thresholding-based ones. They can be divided into two groups: merging, which is bottom-up method that continuously combines sub-regions to form larger ones and splitting, which is the top-down version that recursively divides image into smaller regions. 3.Edge-Based: These techniques segment images by interpreting gray level discontinuities using an edge detection operator and combining these edges into contours to be used as region borders. Combination of edges is a very time consuming task, especially if defects have complex textures. 4.Classification–based: Such techniques attempt to partition pixels into several classes using different classification methods. They can be categorized into two groups, unsupervised and supervised. In unsupervised, desired input output pair for learning is not there, whereas in supervised, it is there. Desired outputs are very difficult and time expensive to determine.

Details of Experimental Setup An experimental setup is necessary to gather data for inspection. In the experimental setup, we are taking a specific product, which is apple. We go for automated non-contact inspection for apples. It is to be observed that, however we are taking a specific food product, the same experimental setup and methodology can be followed for visual inspection of other items where blobs and defects are to be distinguished.

Components of Experimental Setup  The basic hardware components of industrial computer vision systems include: i) A part handling system:- Conveyer belt ii) A light source:- Flash lights iii) An Image sensor:- Camera iv) A computer  The laboratory experimental setup used here is shown in figure

Adding a robotic arm controlled by computer software to categorize Food item into different categories.

Capturing side view of an apple with the help of camcorder

Capturing live data of the apple using IEEE connector with MATLAB

Basic Operations of Digital Image Processing in Quality inspection by Computer

Saved image

An example of greyscale converted image

image having a white back ground. The black background is removed with image thresholding

Part Identification/Defect Inspection

Flaw inspection on the bottom of cans

Chip inspection on bottle rims

Interior inspection of containers

Inspection of pinholes and foreign materials on a sheet

Measurement/Positioning

Label inspection (position/appearance)

Dimensional measurement of bottle rims

Checking improperly closed caps

Checking the liquid level

Color Inspection/OCR/2D Code Reading/Counting

Inspection of expiration date

Counting items in a carton

Counting the number of tablets

Type/Orientation differentiation of drink boxes

Question Quarries