5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Similar documents
A fast watershed algorithm based on chain code and its application in image segmentation

Bioimage Informatics

Introduction to Medical Imaging (5XSA0) Module 5

Lecture: Segmentation I FMAN30: Medical Image Analysis. Anders Heyden

A Proposal for the Implementation of a Parallel Watershed Algorithm

An Efficient Character Segmentation Based on VNP Algorithm

Image Segmentation Based on Watershed and Edge Detection Techniques

Studies on Watershed Segmentation for Blood Cell Images Using Different Distance Transforms

Small-scale objects extraction in digital images

Research on QR Code Image Pre-processing Algorithm under Complex Background

Two Algorithms of Image Segmentation and Measurement Method of Particle s Parameters

Interactive 3D Heart Chamber Partitioning with a New Marker-Controlled Watershed Algorithm

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II

Research Article Image Segmentation Using Gray-Scale Morphology and Marker-Controlled Watershed Transformation

An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng 1, WU Wei 2

Analysis of fuel particle size based on particle swarm fuzzy C- average clustering WAN Li 1,a, MA Yongjun 1,b, GUO Jianmin 2,c

A System for Joining and Recognition of Broken Bangla Numerals for Indian Postal Automation

2 Proposed Methodology

Hyperspectral Image Segmentation using Homogeneous Area Limiting and Shortest Path Algorithm

A Survey of Problems of Overlapped Handwritten Characters in Recognition process for Gurmukhi Script

An adaptive container code character segmentation algorithm Yajie Zhu1, a, Chenglong Liang2, b

Numerical Recognition in the Verification Process of Mechanical and Electronic Coal Mine Anemometer

Reversible Image Data Hiding with Local Adaptive Contrast Enhancement

FAST RANDOMIZED ALGORITHM FOR CIRCLE DETECTION BY EFFICIENT SAMPLING

A New Algorithm for Detecting Text Line in Handwritten Documents

OCR For Handwritten Marathi Script

Hole repair algorithm in hybrid sensor networks

I. INTRODUCTION. Figure-1 Basic block of text analysis

An Adaptive Threshold LBP Algorithm for Face Recognition

The Vehicle Logo Location System based on saliency model

Method of Background Subtraction for Medical Image Segmentation

An Efficient Character Segmentation Algorithm for Printed Chinese Documents

Rotation Invariant Finger Vein Recognition *

Wavelength Estimation Method Based on Radon Transform and Image Texture

International Conference on Electromechanical Control Technology and Transportation (ICECTT 2015)

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

Application of Improved Lzc Algorithm in the Discrimination of Photo and Text ChengJing Ye 1, a, Donghai Zeng 2,b

AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK

Use of Chain Code Histogram Method to Quantify Airborne Particle Shapes

Triangular Mesh Segmentation Based On Surface Normal

Towards Knowledge-Based Extraction of Roads from 1m-resolution Satellite Images

Considerations Regarding the Minimum Spanning Tree Pyramid Segmentation Method

Image Analysis Image Segmentation (Basic Methods)

An Extended Fuzzy Logic Method for Watershed Ling Zhang 1, Ming Zhang 2,H.D. Cheng 2

Topic 4 Image Segmentation

The Establishment of Large Data Mining Platform Based on Cloud Computing. Wei CAI

Background Motion Video Tracking of the Memory Watershed Disc Gradient Expansion Template

Text Area Detection from Video Frames

Research on Computer Network Virtual Laboratory based on ASP.NET. JIA Xuebin 1, a

Application of Run Length Encoding In Track Vision Inspection System KANG FEI

Analysis of TFT-LCD Point Defect Detection System Based on Machine Vision

Image segmentation. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

Segmentation Using a Region Growing Thresholding

SAR change detection based on Generalized Gamma distribution. divergence and auto-threshold segmentation

EDGE BASED REGION GROWING

Investigation of Algorithms for Calculating Target Region Area

The Study of Identification Algorithm Weeds based on the Order Morphology

Restoring Chinese Documents Images Based on Text Boundary Lines

Traffic Flow Prediction Based on the location of Big Data. Xijun Zhang, Zhanting Yuan

High Resolution Remote Sensing Image Classification based on SVM and FCM Qin LI a, Wenxing BAO b, Xing LI c, Bin LI d

Cellular Learning Automata-Based Color Image Segmentation using Adaptive Chains

Perceptual Quality Improvement of Stereoscopic Images

Segmentation of Curvilinear Objects using a Watershed-Based Curve Adjacency Graph

A New Technique of Extraction of Edge Detection Using Digital Image Processing

Cursive Handwriting Recognition System Using Feature Extraction and Artificial Neural Network

Digital Image Processing

A Fast Method of Vehicle Logo Location Honglin Li

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

A New Distance Independent Localization Algorithm in Wireless Sensor Network

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

A Background Modeling Approach Based on Visual Background Extractor Taotao Liu1, a, Lin Qi2, b and Guichi Liu2, c

SEVERAL METHODS OF FEATURE EXTRACTION TO HELP IN OPTICAL CHARACTER RECOGNITION

Integrating Intensity and Texture in Markov Random Fields Segmentation. Amer Dawoud and Anton Netchaev. {amer.dawoud*,

Binary Shape Characterization using Morphological Boundary Class Distribution Functions

Extraction of cross-sea bridges from GF-2 PMS satellite images using mathematical morphology

Robust Fingertip Tracking with Improved Kalman Filter

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.

A reversible data hiding based on adaptive prediction technique and histogram shifting

An Improved KNN Classification Algorithm based on Sampling

Time Series Clustering Ensemble Algorithm Based on Locality Preserving Projection

Study on fabric density identification based on binary feature matrix

Review on Different Segmentation Techniques For Lung Cancer CT Images

HCR Using K-Means Clustering Algorithm

N.Priya. Keywords Compass mask, Threshold, Morphological Operators, Statistical Measures, Text extraction

Research on the Algorithms of Lane Recognition based on Machine Vision

Picking up the First Arrivals in VSP Based on Edge Detection

SIMULATIVE ANALYSIS OF EDGE DETECTION OPERATORS AS APPLIED FOR ROAD IMAGES

Dynamic Obstacle Detection Based on Background Compensation in Robot s Movement Space

Line Segment Based Watershed Segmentation

Morphological Technique in Medical Imaging for Human Brain Image Segmentation

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS

KEY OF PACKAGED GRAIN QUANTITY RECOGNITION RESEARCH ON PROCESSING AND DESCRIBING OF FISH SCALE BODY

Digital Image Processing Lecture 7. Segmentation and labeling of objects. Methods for segmentation. Labeling, 2 different algorithms

A NEW CLASSIFICATION METHOD FOR HIGH SPATIAL RESOLUTION REMOTE SENSING IMAGE BASED ON MAPPING MECHANISM

Automatic image segmentation for boundary detection of apparently connected sea-ice floes

The Rice Impurity Vision Inspection Method based OpenCV

A new approach to reference point location in fingerprint recognition

Research on Evaluation Method of Video Stabilization

Histogram and watershed based segmentation of color images

Transcription:

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015) An Improved Watershed Segmentation Algorithm for Adhesive Particles in Sugar Cane Crystallization Yanmei Meng a, Kangyuan Zheng b, Feihong Hu b, Wenxing Li b, Guancheng Lu b College of Mechanical Engineering, Guangxi University, Nanning 530000, China a gxu_mengyun@163.com, b zomkey04@163.com Keywords: Adhesive particles, Watershed, Image segmentation, Distance transformation, Area threshold, Shape factor Abstract. Cane sugar crystallization, which has both heat and mass transfer, is a very complex chemical and physical process. Due to the constraints of technical conditions, detection of crystals is mainly relied on artificial methods with disadvantages of low accuracy and subjective judgment errors. Application of image processing technology can achieve obtaining the particle information of crystals automatically. However, adhesive phenomenon of collected image is serious, which causes difficulties for the subsequent image recognition. According to the problem of difficulties in segmenting adhesive particles for sugar cane crystallization, an improved watershed segmentation algorithm is proposed in this paper. Adhesive particles are remained by using area threshold and shape factor, and the single-completed particles are removed temporarily. The seed points are optimized by distance transformation, thus obtaining the simplified particle image. By using watershed algorithm to segment the simplified particle image and overlapping the single-completed particles with segmented result, the final image segmentation result is obtained. Experimental results show that the improved watershed algorithm can eliminate the irregular details, area noise and isolated edge pixels effectively. 1. Introduction Using image processing technology in the detection of crystals in sugar crystallization process, will help to realize real-time decision control. Because of the great viscosity between particles, the collected sugar crystallization particles image will appear mutual adhesion and overlapping phenomenon, which is unfavorable for subsequent feature extraction and related measurement [1-4]. Watershed algorithm is a classical image segmentation algorithm based on region segmentation. However, due to the influence of noise and regional details, traditional segmentation algorithm has many local minimal values, which causes serious over-segmentation easily [5]. Many scholars have proposed algorithms to solve over-segmentation problems, but all have much limitation. Bieniceki uses median filtering and Gaussian filtering to solve over-segmentation problems, but the edge information is usually kept poorly because above filtering techniques remove high frequency parts [6]. Y. R. You proposes a watershed segmentation algorithm for adhesive particles combined with distance transformation [7]. Hairs proposes a watershed segmentation algorithm to alleviate over-segmentation phenomenon based on region merging. But this algorithm causes too much small region, which influences its running speed because of large workload [8]. From above, image segmentation based on watershed has caused many research interests, but the problem of over-segmentation existing in adhesive particles is not solved well. According to the difficulties in segmenting adhesive particles for sugar cane crystallization, an improved watershed segmentation algorithm is proposed in this paper. Two parameters, which are shape factor and area threshold, is used to choose adhesive particles, and the single-completed particles are removed temporarily. The seed points are optimized by distance transformation, thus obtaining the simplified particle image. By using watershed algorithm to segment the simplified particle image and overlapping the single-completed particles with segmented result, the final image segmentation result is obtained. Experimental results show that the improved watershed 2015. The authors - Published by Atlantis Press 1774

algorithm can eliminate the irregular details, area noise and isolated edge pixels effectively. And the crystal image with mutual adhesion can be segmented satisfactorily by this improved algorithm. 2. Watershed Algorithm 2.1 Watershed algorithm and its mathematical description Watershed algorithm is a classical algorithm based on mathematical morphology and region segmentation. Main goal of watershed algorithm is to identify the watershed. Supposed that there is hole in the position of each region s minimum, water would rise from the hole at a uniform rate. When the water in different basins is aggregated, the dam will prevent them from polymerization. In other words, the water can only reach the top of the dam, and the boundaries correspond to the dividing lines of watershed. And the dividing lines are extracted from watershed algorithm [9]. 2.2 Watershed segmentation algorithm based on distance transformation for sugar cane crystals According to the morphology of the sugar cane crystals, distance transformation is carried out in the crystal particles image based on hole filling. Distance transformation is a method that can calculate the minimum distance from background to each pixel. Generally, Euclidean distance transformation is chosen to create gray gradient image. Although this method can segment adhesive particles, there are also much over-segmentation phenomenon. Segmentation results are shown as Fig. 1. (a) Original image (b) Seeds image after distance transformation (c) Watershed segmentation results Fig. 1. Watershed segmentation results of adhesive sugar cane crystals image based on distance transformation 2.3 Watershed algorithm based on local minimal values Because some crystal particles have irregular shape, there are more than one seed in some area. According to the principle of watershed segmentation, one segmentation region will generate if there exists one local minimal value [10]. Therefore, if there exists many local minimal values in the crystal particle, over-segmentation will happen. The seed points belonging to the same particle should be merged into a region after seed points searching. Every two seed points are checked. As is shown in Eqs. (1)~(3), by judging whether their distance is bigger than 1.2 times of the bigger distance, the one which is smaller will be remained. Among them, k 1, k2 represent two seed points of the same local area, and k3 is a point of the boundary. kk 1 3, kk 2 3 represent the distance between two seed points and the boundary point. E = MAX( k1k3, k2k3) (1) f k1k2 < 1.2E then T = true (2) else T = false (3) If T is true, these two seed points are in the same region. Otherwise they belong to different regions. 1775

3. Improved Watershed Algorithm According to the problem of over-segmentation existed in traditional watershed algorithm, an improved watershed algorithm is proposed by this paper. Shape factor and area threshold are used to choose adhesive particles, and the single-completed particles are removed temporarily, which lays foundation to reduce over-segmentation. The whole improved watershed segmentation algorithm is shown as Fig. 2. Extract connected region No Judge whether overlap exists or not based on the shape factor and area threshold Yes Extract overlapping crystal Distance transformation Calculate seed points Combine seed points Watershed segmentation algorithm Image addition Segmented image Fig. 2. Improved watershed segmentation algorithm Chain code tracking method is taken to calculate the area and perimeter of twenty groups of adhesive particles and single-completed particles, and the shape factor is calculated as well. Sugar crystal area Si is acquired through the line table, and the region area is acquired by cumulating X jr X jl length of the line, where and are the right point and left point of j th line. Sugar crystal perimeter Li is acquired by calculating eight-connected chain code, where Ni 1 and N i 2 are the pixel number of the horizontal and vertical direction, and Ni3 is the pixel number of 3 3 area in the diagonal direction. The shape factor is calculated by Eq P= L 2 /4π S. The final results are shown in Table 1. 1776

Table. 1. Characteristic parameter results of sugar cane crystals Adhesive particles Non-adhesive particles No. Area/mm 2 Piemeter/mm Shape factor No. Area/mm 2 Piemeter/mm Shape factor 1 0.411 2.792 0.663 1 0.206 1.420 1.286 2 0.247 1.858 0.899 2 0.176 1.334 1.241 3 0.336 2.382 0.745 3 0.240 1.677 1.072 4 0.452 2.706 0.775 4 0.233 1.534 1.244 5 0.651 3.820 0.560 5 0.235 1.505 1.300 6 0.507 3.001 0.707 6 0.236 1.505 1.309 7 0.414 2.792 0.668 7 0.210 1.648 0.971 8 0.712 4.202 0.507 8 0.192 1.381 1.265 9 0.569 3.430 0.607 9 0.209 1.458 1.234 10 0.466 3.411 0.504 10 0.236 1.515 1.292 11 1.229 7.012 0.314 11 0.162 1.277 1.251 12 0.378 2.668 0.667 12 0.197 1.381 1.296 13 0.479 2.792 0.772 13 0.211 1.448 1.264 14 0.294 2.048 0.879 14 0.208 1.496 1.165 15 0.295 2.458 0.614 15 0.208 1.496 1.165 16 0.332 2.382 0.735 16 0.203 1.391 1.319 17 0.293 1.953 0.967 17 0.211 1.486 1.202 18 0.415 2.439 0.876 18 0.220 1.648 1.016 19 0.332 2.382 0.735 19 0.203 1.477 1.169 20 0.411 2.792 0.663 20 0.206 1.420 1.286 From Table 1, the critical values of sugar crystal particles can be obtained with shape factor f = 0.9 and mean area S V 0.7. If the shape factor f < 0.9 and mean area S > S V 0.7, these particles are adhesive. Otherwise they are single-completed. The judging laws are shown as Eqs. (4)~(6). if ( S > 0.7 SV ) & & f < 0.9 (4) then K = true (5) else K = false (6) If K is true, these particles are adhesive. Otherwise they are single-completed. 4. Experimental Results and Analysis In order to prove the validity of this improved algorithm, a group of crystal particle images with adhesive phenomenon is collected by this paper. And this algorithm is tested in Matlab environment. After using image preprocessing algorithms, such as linear gray transformation and binarization, the improved watershed segmentation algorithm is run to segment adhesive particle image. Experimental results are shown as Fig. 3. Among them, Fig. 3(a) is the original image of crystal particles, and Fig. 3(b) is the extracted adhesive particles. Fig. 3(c) is the seeds image after distance transformation, and Fig. 3(d) is the same local seeds merging image. Fig. 3(e) is the segmentation image of adhesive particles, and Fig. 3(f) is the overlapping image of segmentation result and single-completed particles. By combining area threshold and shape factor to separate the single-completed particles, and taking watershed algorithm to segment the image based on distance transformation, the adhesive crystal particles is separated reasonably. 1777

(a) Original image (b) Extracted adhesive particles image (c) Seeds image after distance transformation (d) Same local seeds merging image (e) Watershed segmentation image (f) Overlapping image of segmentation result and single-completed particles Fig. 3. Results of improved watershed algorithm In order to better analyze the experimental results, two evaluation parameters are defined as Eqs. (7) and (8), and especially, the performance of segmentation result is decided by subjective visual evaluation. R1 is the over-segmentation rate. N1 R = N / N 1 1 (7) R = S S (8) 2 1 / is the number of over-segmented particles by this proposed algorithm. N is the total number of particles. R2 is the removal rate. S1 is the number of removed adhesive particles actually by this improved algorithm. S is the number of particles that should be removed by subjective judgment. The experimental results are shown as Table 2. It can be seen that this improved algorithm has a remarkable result in reducing over-segmentation rate and increasing removal rate. What s more, this proposed algorithm can eliminate over-segmentation phenomenon for different morphological particles. Table 2. Compared results Traditional watershed algorithm Improved watershed algorithm Over-segmentation rate R 1 37.3% 3.5% Removal rate R 2 78.9% 92.2% 5. Conclusion According to the over-segmentation problems existing in the adhesive particles image, an improved algorithm is proposed based on distance transformation and two parameters, which are shape factor and area threshold. These two parameters are used to choose adhesive particles, and the single-completed particles are removed temporarily. The seed points are optimized by distance 1778

transformation, thus obtaining the simplified particle image. By using watershed algorithm to segment the simplified particle image and overlapping the single-completed particles with segmented result, the final image segmentation result is obtained. Compared with traditional watershed, this improved algorithm reduces over-segmentation and is more suitable to segment adhesive crystal particles image. Experimental results show that the improved watershed algorithm can eliminate the irregular details, area noise and isolated edge pixels effectively. Acknowledgement This work is supported by National Natural Science Foundation of China (No. 51465003), Innovation Project of Guangxi Graduate Education (No. YCSZ2014029), Scientific and Technological Project of Nanning City (No. 20131079), and Guangxi Manufacturing System and Advanced Manufacturing Technology Laboratory Project (No. 14-045-15S08). References [1] JP. Thiran, Automatic recognition of cancerous cells using mathematical morphology, In: Proc of Int Conf on SPIE Rochester. 2359(1994) 392-401. [2] KS. Kim, J. Song, F. Golshani, Automatic classification of cell using morphological shape in Peripheral blood images, n: Proc of Int Conf on SPIE Boston. 4210(2000) 290-298. [3] V. D. Berg E H, A. G. C. A Meesters, J. A. M. Kenter, et.al, Automated separation of touching grains in digital images of thin sections, Computers & Geosciences. 28(2002) 179-190. [4] D. Zhang, Z. Xie, J. S. Ai, Research on rebar section positioning method in online rebar counting system, Chinese Journal of Scientific Instrument. 31(2010) 1173-1178. [5] JBTM. Roerdink, A. Meijster, The watershed transform: Definitions, algorithms and parallelization strategies, Fundamental informaticae, IOS Press: 357-364, 2000. [6] W. Bieniecki, Over segmentation avoidance in watershed-based algorithms for color images, Proceedings of the International Conference, Lodz, Poland: [s. n.], 2004: 169-172. [7] Y. R. You, Y. L. Fan, Q. Pang, Separate Algorithm for Overlapping Cell Images Based on Distance Transformation, Computer Engineering and Application. 41(2005) 207-208. [8] K. Haris, SN. Efstratiadis, N. Maglaveras, Hybrid image segmentation using watersheds and fast region merging, IEEE Trans on Image Processing. 7(1998) 1684-1698. [9] L. Vincent, P. Soille, Watersheds in digital spaces: an efficient algorithm based on immersion simulations, IEEE transactions on pattern analysis and machine intelligence. 13(1991) 583-598. [10] T. Y. Yuan, Z. G. Jiang, R. S. Meng, Automatic Splitting and Separating Overlapped Objects in Target-Segmented Image, Chinese Journal of Stereology and Image Analysis. 8(2003) 40-43. 1779