On-Line Monitoring of Particle Shape and Size Distribution in Crystallization Processes through Image Analysis

Similar documents
Why use video imaging? Estimation and validation for imaging-based measurement of particle size distribution

EyeTech. Particle Size Particle Shape Particle concentration Analyzer ANKERSMID

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University

The latest trend of hybrid instrumentation

K-Means Clustering Using Localized Histogram Analysis

CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT

EDGE BASED REGION GROWING

Fabric Defect Detection Based on Computer Vision

Texture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors

Data Mining Approaches to Characterize Batch Process Operations

Edges and Binary Images

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

MediaTek Video Face Beautify

Image Segmentation and Registration

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Digital Image Processing COSC 6380/4393

Texture Analysis. Selim Aksoy Department of Computer Engineering Bilkent University

Prediction-based diagnosis and loss prevention using qualitative multi-scale models

Texture Image Segmentation using FCM

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION

5. Feature Extraction from Images

Operators-Based on Second Derivative double derivative Laplacian operator Laplacian Operator Laplacian Of Gaussian (LOG) Operator LOG

Texture. Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image.

Digital Image Processing. Lecture # 15 Image Segmentation & Texture

Fingerprint Recognition using Texture Features

Segmentation and Grouping

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.

SE 263 R. Venkatesh Babu. Object Tracking. R. Venkatesh Babu

An ICA based Approach for Complex Color Scene Text Binarization

Development of system and algorithm for evaluating defect level in architectural work

Computer vision: models, learning and inference. Chapter 13 Image preprocessing and feature extraction

Classification of Protein Crystallization Imagery

COMPUTER AND ROBOT VISION

EE795: Computer Vision and Intelligent Systems

Chapter 11 Representation & Description

Text Enhancement with Asymmetric Filter for Video OCR. Datong Chen, Kim Shearer and Hervé Bourlard

Detecting Salient Contours Using Orientation Energy Distribution. Part I: Thresholding Based on. Response Distribution

Statistical Approach to a Color-based Face Detection Algorithm

Logical Templates for Feature Extraction in Fingerprint Images

Practical Image and Video Processing Using MATLAB

Image Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

Texture Segmentation and Classification in Biomedical Image Processing

Finger Vein Biometric Approach for Personal Identification Using IRT Feature and Gabor Filter Implementation

Based on Regression Diagnostics

International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan. 18, ISSN

An Efficient Semantic Image Retrieval based on Color and Texture Features and Data Mining Techniques

[ ] Review. Edges and Binary Images. Edge detection. Derivative of Gaussian filter. Image gradient. Tuesday, Sept 16

Schedule for Rest of Semester

A New Feature Local Binary Patterns (FLBP) Method

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

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

CS 221: Object Recognition and Tracking

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

Image Quality Measures for Fingerprint Image Enhancement

CHAPTER VIII SEGMENTATION USING REGION GROWING AND THRESHOLDING ALGORITHM

Decision Trees Dr. G. Bharadwaja Kumar VIT Chennai

Image features. Image Features

Local Image preprocessing (cont d)

INTELLIGENT transportation systems have a significant

Detection of Edges Using Mathematical Morphological Operators

Introducing Robotics Vision System to a Manufacturing Robotics Course

Image Contrast Enhancement in Wavelet Domain

Image Segmentation. Srikumar Ramalingam School of Computing University of Utah. Slides borrowed from Ross Whitaker

Automatic Extraction of Tissue Form in Brain Image

ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination

Input sensitive thresholding for ancient Hebrew manuscript

MORPHOLOGICAL BOUNDARY BASED SHAPE REPRESENTATION SCHEMES ON MOMENT INVARIANTS FOR CLASSIFICATION OF TEXTURES

Comparison between Various Edge Detection Methods on Satellite Image

Fundamentals of Digital Image Processing

IDENTIFYING GEOMETRICAL OBJECTS USING IMAGE ANALYSIS

An Algorithm for Blurred Thermal image edge enhancement for security by image processing technique

INCAGSR. Gun Shot Residue

Fisher Discriminant Analysis for Semiconductor Batch Tool Matching

Data: a collection of numbers or facts that require further processing before they are meaningful

Engineering Problem and Goal

Digital Image Processing

Lecture 7: Most Common Edge Detectors

Robust PDF Table Locator

Supporting Information. High-Throughput, Algorithmic Determination of Nanoparticle Structure From Electron Microscopy Images

Use of Chain Code Histogram Method to Quantify Airborne Particle Shapes

EE368 Project: Visual Code Marker Detection

Particle Insight Dynamic Image Analyzer

Automatic Detection and Counting of Circular and Rectangular Steel Bars

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM

Chemometrics. Description of Pirouette Algorithms. Technical Note. Abstract

Continuous Imaging Fluid Particle Analysis: A Primer

Available Online through

Postprint.

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

Image Processing. Bilkent University. CS554 Computer Vision Pinar Duygulu

INDUSTRIAL SYSTEM DEVELOPMENT FOR VOLUMETRIC INTEGRITY

Comparative Study of Hand Gesture Recognition Techniques

A Study on Similarity Computations in Template Matching Technique for Identity Verification

Development of an Automated Fingerprint Verification System

RESTORATION OF DEGRADED DOCUMENTS USING IMAGE BINARIZATION TECHNIQUE

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

Digital Image Processing. Image Enhancement - Filtering

Computer Science Faculty, Bandar Lampung University, Bandar Lampung, Indonesia

Transcription:

17 th European Symposium on Computer Aided Process Engineering ESCAPE17 V. Plesu and P.S. Agachi (Editors) 2007 Elsevier B.V. All rights reserved. 1 On-Line Monitoring of Particle Shape and Size Distribution in Crystallization Processes through Image Analysis Ying Zhou a,b, Xuan-Tien Doan a, and Rajagopalan Srinivasan a,b,* a Institute of Chemical and Engineering Sciences, 1 Pesek Road, Jurong Island, Singapore 627833 b Department of Chemical and Biomolecular Engineering National University of Singapore, 10 Kent Ridge Crescent, Singapore 119260 rajsrinivasan@nus.edu.sg Abstract On-line monitoring and control of particle shape and size distribution is important in pharmaceutical and fine chemical manufacturing. In this paper, we describe a methodology for real-time estimation of particle quality variables during crystallization using inline process video-images. Our approach integrates image analysis techniques with multivariate statistical techniques to quantify particle shape and size. This information can then be used for process monitoring and control. In this work, we demonstrate applications to systems with high particle concentration. Keywords: Particle shape and size, In-Process Video Measurement (PVM), Image analysis techniques, multivariate statistical techniques 1. Introduction On-line monitoring and control the product quality of particle shape and size distribution is a challenge faced by the traditional pharmaceuticals and fine chemicals industries due to the process complexity, the lack of process understanding and adequate in-situ sensors. With regulatory initiatives such as

2 Y.Zhou et al. the US Food and Drug Administration s (FDA) Process Analytical Technology (PAT) program for the pharmaceutical industry and the ongoing improvement in real-time imaging hardware (exemplified by Focused Beam Reflectance Measurement, FBRM and In-Process Video Measurement, PVM, both from Lasentec) concomitant with the developments of image analysis techniques, there is a fast growing interest in the pharmaceutical and chemical industries as well as the research community to develop advanced in-line control technologies for particulate processes using such advanced imaging sensors. A number of studies [1-7] have recently highlighted the success of implementation of such imaging sensors to gain insights into crystallization process and thereby provide extra capability for in-line process control. However, there is still a gap between the information obtained from advanced imaging sensors and the knowledge required for in-line control of crystallization process. While variables such as crystal size and shape are critical in crystallization, available in-situ sensors do not provide direct measurements of these. Information about crystal size can be indirectly obtained in the form of chord length distribution as measured by FBRM, however in numerous situations, the chord length deviates systematically and significantly from the true crystal size distribution [8-9]. In this paper, we aim to circumvent these challenges by using in-process video imaging (PVM in particular) for determining particle shape and size distribution for the purpose of process control. 2. Methodology Our method combines image processing techniques from artificial intelligence with statistical multivariate image analysis techniques for real-time analysis of PVM images from a crystallization process case study [10]. Figure 1 highlights the key steps in the methodology. In our approach, Image Analysis Techniques [4] specifically image enhancement, edge detection, morphology operations, and feature extraction are employed to detect objects (crystals) of interest in insitu images. In parallel, multi-way principal component analysis (MPCA) is also performed on the image and statistical descriptors derived for particle shape classification. Each detected object is enclosed within a minimum-area rectangle, from which morphological descriptors (eg: shape factors) are evaluated. In this paper, we describe the further development of this work particularly focusing on situations at high solids concentration where traditional image analysis techniques fail. During a typical crystallization process, the solid crystal concentration increases as the crystals nucleate and grow. The PVM thus acquires blank images (showing only the background) at the beginning, but towards later stages in the

On-Line Monitoring of Particle Shape and Size Distribution in Crystallization Processes through Image Analysis 3 crystallization shows images with many overlapping crystals. The contrast of the images also varies with time. At higher solid concentration solutions the quality of the image obtained from the in-process video measurement system suffers from many factors while there are a number of particles in the frame, the whole image appears blurred, the background is not uniform partially due to the effect of bubbles in the medium, many of the particles are not in focus due to varying distance from the lens, and crystals appear to overlap. Example of these can be seen in Figure 3a. The situation becomes even more complex in crystallization processes with polymorph transition. Next, we explain how these issues at high concentration are overcome by the proposed methods. PVM Image Image Analysis Techniques Image Selection: high contrast images are selected Image Enhancement: background subtraction, contrast-limited adaptive histogram equalization Edge Detection: Canny edge detection Morphology Operation: Image closing, image filling, image opening Feature Extraction: rectangle bounding box with minimum area Multivariate Statistics Feature extraction: texture features such as entropy, range, standard deviation Principal Component Analysis (PCA) operation Morphology Operation: on PCA - score image Segmented, binary images Particle size, shape Figure 1: Proposed methodology for online image processing 2.1. Image Analysis Techniques As detailed described in our previous work [10], the steps of Image Analysis (IA) techniques work adequately when the particle images do not have significant imperfections. Particles of different shapes including cubic NaCl particles and rod shaped Mono-Sodium Glutamate, MSG particles could be correctly recognized and classified through shape descriptors such as the aspect ratio. In this paper, we expand the domain of IA techniques to images from higher solid concentration solutions. Image Selection The PVM is fixed in the vessel and takes images of particles as they come into the field of view. These in-process images may contain particles, but also bubbles and other aberrations caused by inadequate lighting. When the vessel contains no particles, the images may merely show the background. IA methods are fast and accurate enough for quantifying particles from images containing clear particles. But, these techniques require significantly larger computational time to search for objects from poor quality images. Therefore, while dealing with processes that are characterized by high solids concentration, the first step is to automatically select good quality images with high object to

4 Y.Zhou et al. background contrast. The intensity histogram of images containing clear particles differs substantially from those of images with aberrations. Since particles and background usually have different regions of intensity, and larger the intensity difference, the higher the contrast of particles to background, we have used the intensity range as a criteria to automatically select images with clearly identifiable particles. Only these selected images are considered in subsequent steps in order to achieve efficient computational performance. Image Enhancement and Edge Detection The quality of selected images are further improved by background subtraction and contrast-limited adaptive histogram equalization, and the particles are highlighted by eliminating the background. Then canny edge detection is followed to find both the strong edges and weak edges of each particle, and generate a binary image containing only the edges information. Morphology Operation and Feature Extraction According to the binary images generated by edge detection, a series of morphology operation, such as image closing, image filling and image opening, are followed to segment particles from background, and generate binary images highlighting the position and area of each particle. Feature extraction step will obtain the accurate outline of each particle from morphology binary images, and find a minimum-area rectangle bounding box to characterize particle size of length and width. Since morphology operation requires shape information of structured elements, different structured elements should be considered for different particle shapes. 2.2. Multivariate Statistical Techniques Previously, a re-sampling of the image region within the minimum bounding rectangle was carried out to obtain an intensity-averaging matrix X, which captures the entire particle. X contains the characteristics necessary for particle classification, and MPCA was used to build a model for particles and Hotelling s T 2 statistic evaluated for particle shape classification. This technique is specifically designed for particle shape classification. As an extension, we now seek to quantify the size (i.e. length and width) of particles directly from X. The main steps, as shown in Figure 2, are explained next. Feature Extraction In this step, a number of features which differentiate particles from the background are evaluated. Various features such as Gabor features, texture features, and statistical features can be used for this purpose. In this study, three statistical texture features entropy, range, and standard deviation, were selected. These features are all based on intensity variation within a local neighborhood of the corresponding pixel. Entropy is a statistical measure of randomness that can be used to characterize the texture of the neighbor-hood image. Mathematically, for each pixel (i, j) in a neighborhood, E i, j = p log( p), where p is the histogram count of the gray- entropy ( ) { } N

On-Line Monitoring of Particle Shape and Size Distribution in Crystallization Processes through Image Analysis 5 scale intensities and the summation is over all the histogram bins. Range is defined as the difference between the maximum and minimum intensities within the neighbor-hood. It is evident that each of the selected features resulted in a matrix has the same size as the original image. When more than one feature is used (as is the case here), a multi-way image matrix is obtained. Consequently, MPCA is used to analyze the data. The first score from the MPCA analysis can be interpreted as a pseudo-image. Figure 3b shows an example of the pseudoimage which has been generated from the original image in Figure 3a. Morphology Operations A number of morphology operations is required to further process the pseudo-image. These may include thresholding, closing, and opening. At the end of this step, a segmented binary image is obtained, an example of which is shown in Figure 3c. Particle Quantification From the binary image in which the particles have been segmented, particles can be characterized by their bounding boxes and sizes evaluated. Figure 3d shows the particle and their bounding boxes as identified by the proposed technique. 3. Results We have applied the above techniques to three sets of crystallization. Clear particles were segmented and quantified in most cases. Typical examples are shown in Figure 2. Good estimates of the particles length and width are obtained for many of the particles, as confirmed by the human eye. However, it was noted that the estimates are not completely reliable in cases where significant particle overlap occurs. This issue is a well recognized problem and is currently the subject of our ongoing work, specifically, through the integration of multivariate statistical and image analysis methods. Figure 2: Primary results of image analysis techniques to process images taken from high solid concentration solutions

6 Y.Zhou et al. a b c d Figure 3: Results of multivariate statistical technique for selected PVM image. (a) original image. (b) pseudo image. (c) segmented binary image. (d) original image with particles outline and bounding box embedded. References 1. L.X. Yu, R.A. Lionberger, A.S. Raw, R. D Costa, H. Wu, and A.S. Hussain, Adv. Drug Deliv. Rev., 56 (2004) 349. 2. M. Birch, S.J. Fussell, P.D. Higginson, N. McDowall, and I. Marziano, Org. Process Res. Dev., 9 (2005) 360. 3. P. Barrett, B. Smith, J. Worlitschek, V. Bracken, B. O Sullivan, and D. O Grady, Org. Process Res. Dev., 9 (2005) 348. 4. D. M. Scott and H. McCann, Process Imaging for Automatic Control, ISBN 0-8247- 5920-6, Taylor & Francis (2005). 5. H. Yu and J. F. MacGregor, AIChE J., 50 (2004) 1474. 6. H. Yu, J.F. MacGregor, G. Haarsma, and W. Bourg, Ind. Eng. Chem. Res., 42 (2003) 3036 7. P.A. Larsen, J.B. Rawlings, and N.J. Ferrier, Chem. Eng. Sci. 61 (2006) 5236 8. D. B. Patience, PhD. Thesis, University of Wisconsin-Madison, (2002) 9. J. Calderon De Anda, X.Z. Wang, and K.J. Roberts, Chem. Eng. Sci., 60 (2005) 1053. 10. Y. Zhou, X.T. Doan, R. Srinivasan, European Symposium on Computer Aided Process Engineering (ESCAPE) 16, (2006) 775.