[Pal, 3(1): January, 2014] ISSN: Impact Factor: 1.852
|
|
- Jean Russell
- 5 years ago
- Views:
Transcription
1 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY Morphology Based Approach for Detection and Extraction of Blinking Region Scene from GIF Images Amit Pal *1, Amit Rajput 2 *1,2 Department of Electronics & Communication, Radha Raman Institute of Technology & Science, Bhopal, India amit.om.pal@gmail.com Abstract The aim of this thesis is to implement an approach and the region Extraction of blinking scene in graphical interchange format images, to discover the new developed method which is efficient for it. It is a very tedious task in image mining research area for extracting a blinking region under variations of any type or size of natural blinking image. The aim of this research is to solve this problem by introducing a new approach called Morphology based technique for Detection and Extraction of blinking Region from graphical interchange format Images which is more efficient for region extraction and edge detection of blinking scenes into any type of graphical interchanged format image edge based and connected component Here we are using the edge based region extraction procedure which helps in detecting and extraction of blinking portion and also in determining the precision rate and recall rate of blinking scenes of any animated image. Keywords: Blinking images (.gif), Priwit Edge detection Operator, morphology, recall rate, precision rate. I. Introduction Image processing is a technique by which we process on the image. All the analysis and the implementation work have been done already in this field. This is very interesting field for researchers to research new things on it.[4] Image processing is an active area of research in such diverse fields as medicine, astronomy, microscopy, seismology, defence, industrial quality control, and the publication and entertainment industries. Blinking scenes region detection is the difficult task in the image processing field. The local extraction had been already done in this area. It used the image analysis method to extract the region of any text documents or any objects into the any natural images. [2] All the techniques are used to give the best result of region detection. According to these method trying to do the region extraction of any natural image. I think that will give the better result than the previous region detection results or this model provided the better precision rate and the recall rate. Here we are introducing a new model for blinking scenes region detection from any natural images. The new model contains the edge detection, edge thinning and the morphological operation for detecting the region of an Blinking scene from natural images. The Blinking scene region extraction model provides the much better result any Blinking scene from natural images. II. Related Work Various methods have been proposed in the past for detection and localization of objects in images and videos. These approaches take into consideration different properties related to object in an image such as colour, intensity, connected components, edges etc. These properties are used to distinguish object regions from their background and/or other regions within the image. Here introducing a new model technique to detect or extract the region of a Blinking scene in natural images which can be either animate text image or without any text image. Region extraction is a method to finding the area of any Blinking scene in this project. [1, 2, 5] The new approach is used for obtaining the accurate region from the images; also the precision rate and the recall rate will be finding by this model of region detection by the edge detection technique. The work is based on the image analysis procedure. All the images and the video objects are connected into the frames which supports to moving object or image scenes one by one in the same and the different directions. These frames contain the visual databases. Texture based segmentation is used to distinguish Blinking scene from its background process is carried out which uses the spatial cohesion property of Blinking scene regions the image scenes are collections of pixels in the image. [31] The obtained results show that the model is robust in most cases, except for sometimes the small area of any scene not detected
2 but it contains in to the image these some objects are the false negatives of that image. The model of blinking scene region extraction is edge based algorithm which is used to improvement the precision rate and the recall rate of a natural image. [7, 9, 10] III. Proposed Methodology The goal of the project is to implement a new approach and test the region Extraction of Blinking scene in natural images, and to discover how the new developed technique is efficient for it. Under variations of any type or size of natural Blinking image. The technique used in is an edge-based Blinking scene region extraction approach; the performance is based on the accuracy of the results obtained, and precision and recall rates of each and every natural image. The Precision rate is defined as the ratio of correctly detected scene to the sum of correctly detected scenes plus false positives. False positives are those regions in the image which are actually not parts of an Blinking object, but have been detected by the model as Blinking regions. [2, 3] Correctly detected Blinking scene + false positives The Recall rate is defined as the ratio of correctly detected scene to the sum of correctly detected scenes plus false negatives. False Negatives are those regions in the image which are actually objects characters, but have not been detected by the model. Correctly detected Blinking scene + false negatives Model Architecture Block Diagram for blinking scenes region extraction Model Description The above shown block diagram is a new model to extract the Blinking scene from the natural images. This model is made in graphical user interface GUI in which each block is performing a particular function. It is introduced for the region extraction of the Blinking scenes in to the natural images. The model contains four important blocks and three image result display blocks: A. Source block: Here the block used the Blinking natural image as a input with inherit sample time is infinite. The intensity as colour space and single type of data it used for output visual data. And original.gif image file is displayed. B. Edge detection block: The Method parameter, we select SOBEL, Prewitt or Roberts. The Edge Detection block finds the edges in an input image by approximating the gradient magnitude of the image. The block convolves the input matrix with the SOBEL, Prewitt or Roberts s kernel. The block outputs two gradients components of the image, which are the result of this convolution operation. Alternatively, the block can perform a threshold operation on the gradient magnitudes and output a binary image, which is a matrix of Boolean values. If a pixel value is 1, it is an edge. If, for the Method parameter, we select canny edge detection method, the Edge Detection block finds edges by looking for the local maxima of the gradient of the input image. It calculates the gradient using the derivative of the Gaussian filter. The Canny method uses two thresholds to detect strong and weak edges. It includes the weak edges in the output only if they are connected to strong edges. As a result, the method is more robust to noise, and more likely to detect true weak edges. 1) Method: Select the method by which to perform edge detection. Our choices are SOBEL, Prewitt, Roberts. 2) Output type: Select the desired of the output. If we select Binary image, the block outputs a matrix that is filled with ones, which correspond to edges, and zeros, which correspond to the background. If we select Gradient components and, for the Method parameter, we select SOBEL or Prewitt, the block outputs the gradient components that correspond to the horizontal and vertical edge responses. If we select Gradient components and for the Method parameter, we select Roberts the block outputs the gradient components that correspond to the 45 and 135 degree edge responses. If we select Binary image and gradient components, the block outputs both the binary image and the gradient components of the image. This parameter is visible if, for the Method parameter we select SOBEL, Prewitt or Roberts.
3 3) User-defined threshold: If we select this check box, we can enter a desired threshold value. If we clear this check box, the block computes the threshold for us. This parameter is visible if, for the Method parameter, we select SOBEL, Prewitt or Roberts and for the Output type parameter, we select Binary image or Binary image and gradient components. This parameter is also visible if, for the Method parameter, we select Canny. 4) Threshold source: If we select Specify via dialog enter our threshold value in the dialog box. If we choose Input port, use the input port to specify a threshold value that is the same data type as the input data. This parameter is visible if we select the User-defined threshold check box. 5) Threshold: Enter a threshold value that is within the range of our input data this parameter is visible if, for the Method parameter, we select SOBEL, Prewitt or Robert. 6) Edge thinning: Select this check box if we want the block to perform edge thinning. This option requires additional processing time and memory resources. This parameter is visible if, for the Method parameter, we select SOBEL, Prewitt or Roberts and for the Output type parameter, we select Binary image or Binary image and gradient components. 7) Dilation: Finding local maxima in binary or intensity images, Use the Neighbourhood or structuring element parameter to define the neighbourhood or structuring element that the block applies to the image. Specify a neighbourhood by entering a matrix or vector of 1s and 0s. Specify a structuring element with the STREL function from Image Processing toolbox. If the structuring element is decomposable into smaller elements, the block executes at higher speeds due to the use of a more efficient algorithm. If we enter an array of STREL objects, the block applies each object to the entire matrix in turn. 8) Image complement: The Image Complement block computes the complement of a binary, intensity or RGB image. For binary images, the block replaces pixel values equal to 0 with 1 and pixel values equal to 1 with 0. For an intensity or RGB image, the block subtracts each pixel value from the maximum value that can be represented by the input data type and outputs the difference. 9) Sampling mode: Specify the sampling mode that the input signal must match. To accept any sampling mode, set this parameter to auto. C. Data Type Conversion: Convert input signal to specified data type. The input can be any real-or complex-valued signal. If the input is real, the output is real. If the input is complex, the output is complex. This block requires that we specify the data type and/or scaling for the conversion. If we want to inherit this information from an input signal, we should use the Data Type Conversion the Data Type Conversion Inherited block forces dissimilar data types to be the same. The first input is used as the reference signal and the second input is converted to the reference type by inheriting the data type and scaling information. Either input is scalar expanded such that the output has the same width as the widest input inheriting the data type and scaling provides these advantages: It makes reusing existing models easier. It allows us to create new fixed-point models with less effort since we can avoid the detail of specifying the associated parameters. 1) Input and Output to have equal: Specify whether the Real World Value or the Stored Integer of the input and output should be the same. 2) Round toward: Select the rounding mode for fixed-point operations. Saturate to max or min when overflows occur: Select to have overflows saturate. 3) Working with Fixed-Point Values Greater than 32 Bits: The MATLAB built-in integer data types are limited to 32 bits. If we want to output fixed-point numbers that range between 33 and 53 bits without loss of precision or range, we should break the number into pieces using the Gain block, and then output the pieces using the Data Type Conversion block to store the value inside a double. 4) Data Type Support: The Data Type Conversion block handles any data type including fixed-point data types. 5) Output minimum: Specify the minimum value that the block should output. The default value, [], is equivalent to information. 6) SIMULINK uses this value to perform: Simulation range checking automatic scaling of fixedpoint data types. 7) Output maximum: Specify the maximum value that the block should output. The default value, [], is equivalent to Inf. SIMULINK uses this value to perform: Simulation range checking automatic scaling of fixed-point data types. 8) Output data type: Specify the output data type. We can set it to: A rule that inherits a data type, for example, Inherit: Inherit via back propagation. The name of a built-in data type, for example single. The name of a data type objects, for example, a SIMULINK. Numeric type object, an
4 expression that evaluates to a data type, For example, floats ('single'). 9) Lock output scaling against changes by the auto scaling Tool: Select to lock scaling of outputs. This parameter is visible only if we enter an expression for the Output data type parameter. 10) Input and output to have equal: Specify whether the Real World Value or the Stored Integer of the input and output should be the same. 11) Round integer calculations toward: Select the rounding mode for fixed-point operations. 12) Saturate on integer overflow: Select to have overflows saturate. 13) Sample time: Specify the time interval between samples. To inherit the sample time, set this parameter to -1. D. Morphology closing: Perform morphological closing on binary or intensity images. The Closing Block performs a dilation operation followed by erosion operation using a predefined neighbourhood or structuring element. This Block uses flat structuring elements only. Used the Neighbourhood or structuring element source parameter to specify how to enter our neighbourhood or structuring element values. If we select Specify via dialog, the Neighbourhood or structuring element parameter appears in the dialog box. If we select Input port, the neighbourhood port appears on the block. Use this port to enter neighbourhood values as a matrix or vector of 1s and 0s. We can only specify a structuring element using the dialog box. Use the Neighbourhood or structuring element parameter to define the region the block moves throughout the image. Specify a neighbourhood by entering a matrix or vector of 1s and 0s. Specify a structuring element with the STREL function from Image Processing toolbox. If the structuring element is decomposable into smaller elements, the block executes at higher speeds due to the use of a more efficient algorithm. 1) Strel: STREL is a function for the morphological operation. Creates a flat structuring element where neighbourhood specifies the neighbourhood. Matrix containing 1's and 0's; the location of the 1's defines the neighbourhood for the morphological operation. The canter of neighbourhood is its canter element, given by floor ((size (neighbourhood) +1)/2).we can omit the 'arbitrary' string and just use STREL (neighbourhood). 2) Dilation: Find local maxima in binary or intensity images. The Dilation block rotates the neighbourhood or structuring element 180 degrees. Then it slides the neighbourhood or structuring element over an image, finds the local maxima, and creates the output matrix from these maximum values. If the neighbourhood or structuring element has a canter element, the block places the maxima there. If the neighbourhood or structuring element does not have an exact canter, the block has a bias toward the lower-right corner, as a result of the rotation. Finally Image input M-by-N matrix of intensity values or an M-by N-by-3 colour video Signal as input in port. It supports the data types: -Double-precision floating point Single-precision floating point -Boolean -8-, 16, and 32-bit signed integer -8-, 16, and 32-bit unsigned integer and it not supported the complex values. 3) Image Signal: Specified how the block accepts a colour video signal. If we select one Multidimensional signal, the block accepts an M-by-N-by-3 colour video signal at one port. If we select Separate colour signals, additional ports appear on the block. Each port accepts one M-by-N plane of an RGB video stream. IV. Model Experiments/Results In this work of the Blinking scene region extraction we experimented many Blinking GIF images and found the better result than the other extraction method. An Blinking scene region of the natural image has taken from the different types of space or area. We are using a new implemented model for extraction of the Blinking region from the natural images. This is most efficient to provide the best result for us. Here some gif images are used to experiment the Blinking scene detection. Natural images with Blinking region detection [12]
5 [Pal, 3(1): January, 2014] ISSN: scene and generalization of the Blinking scene region Image format Blinking image Precision rate % Recall rate % extraction model are the future expectations in the field of digital image processing. Flying Bird VII. References.GIF Pendulum [1] Xiaoqing Liu and Jagath Samarabandu, An Edge-based text region extraction. algorithm for Leaf pot 98.6 Indoor mobile robot navigation, Proceedings of 99.4 the IEEE, July Dog with [2] Xiaoqing Liu and Jagath Samarabandu, ball Multiscale edge-based Text extraction from Complex images, IEEE, V. Results of Experimented Images [3] Julinda Gllavata, Ralph Ewerth and Bernd The result of the experimented images shows Freisleben, A Robust algorithm for Text that the precision rate of all the Blinking images are detection in images, Proceedings of the 3rd higher than the recall rate which shows the best international symposiumm on Image and Signal performance of the new Blinking scene region extraction Processing and Analysis, model. The average precision rate is 99.6% and the [4] Keechul Jung, Kwang In Kim and Anil K. Jain, average recall rate of the Blinking image is % Text information extraction in images and which is less than the precision rate. video: a survey, The journal of the Pattern Recognition society, [5] Kongqiao Wang and Jari A. Kangas, Character location in scene images from digital camera, The journal of the Pattern Recognition society, March [6] K.C. Kim, H.R. Byun, Y..J. Song, Y.W. Choi, S.Y. Chi, K.K. Kim and Y..K Chung, Scene Text Extraction in Natural Scene Images using Hierarchical Featuree Combining and verification, Proceedings of the 17th International Conference on Pattern Recognition (ICPR 04), IEEE. The graph shows the accurate percentages of the precision rate and the recall rate. [7] Victor Wu, Raghavan Manmatha, and Edward M. Riseman, TextFinder: An Automatic System to Detect and Recognizee Text in Images, IEEE VI. Conclusion Transactions on Pattern Analysis and Machine The results obtained by the model on a varied Intelligence, Vol. 21, No. 11, November set of gif images were compared with respect to [8] Xiaoqing Liu and Jagath Samarabandu, A precision and recall rates. In terms of blinking scene Simple and Fast Text Localization Algorithm for regions, the Blinking scene region extraction model is Indoor Mobile Robot Navigation, Proceedings more robust as compared to the other algorithm for of SPIE-IS&T Electronic Imaging, SPIE Vol. blinking scene region extraction. We used the Blinking 5672, scene region extraction model for detection of the [9] Qixiang Ye, Qingming Huang, Wen Gao and Blinking scene region from the natural images. This Debin Zhao, Fast and Robust text detection in model is robust for all the gif images not for the other images and video frames, Image and Vision format of the image like jpeg; bmp etc. this model Computing 23, contains the technique of morphology to reduce the noise [10] Rainer Lienhart and Axel Wernicke, Localizing from the image. The precision rate is also higher than the and Segmenting Text in Images and Videos, recall rate so the model is very efficient for the Blinking IEEE Transactions on Circuits and Systems for scenes region extraction of any gif format image. The Video Technology, Vol.12, No.4, April model is build by the help of the MATLAB software. [11] Qixiang Ye, Wen Gao, Weiqiang Wang and Wei This performs excellent for all the image processing Zeng, A Robust Text Detection Algorithm in work. Testing for all the objects behind the Blinking Images and Video Frames, IEEE, [12]
6 [13] Petrushin, V.A., Emotion Recognition in Speech Signal: Experimental Study, Development, and Application, Proc. 6th International Conference on Spoken Language Processing (ICSLP 2000), Beijing, Vol. IV. [14] Maybury M.T. (Ed.) Intelligent Multimedia Information Retrieval, AAAI Press/MIT Press, Menlo Park, CA / Cambridge, MA, [15] Schutze, H., Automatic word sense discrimination. Computational Ling., Vol 24, 1998, pp [16] Zhang Ji, Wynne Hsu, Mong Li Lee. Image Mining: Issues, Frameworks and Techniques, in Proc. of the Second International Workshop on Multimedia Data Mining (MDM/KDD'2001), San Francisco, CA, USA, [17] Mathswork.com for using the matlab software system. R2007, 7.5. [18] Zhang J., W. Hsu and M. L. Lee. An Information-driven Framework for Image Mining, in Proc. of 12th International Conference on Database and Expert Systems Applications, Munich, [19] Wold E., T. Blum, D. Keislar, and J. Wheaton, Content-based classification, search and retrieval of audio, IEEE Multimedia Magazine, vol. 3,1996. [20] Wang Y., Z. Liu, and J.-C. Huang, Multimedia Content Analysis, IEEE Signal Processing Magazine, Nov Success, 3rd International Conference on Music. [21] Rosenfeld A., D. Doermann, D. DeMenthon, Eds., Video Mining, Kluwer, [22] Boresczky J. S. and L. A. Rowe, A comparison of video shot boundary detection techniques,storage & Retrieval for Image and Video Databases IV, Proc. SPIE 2670, [23] Ardizzone E. and M. Cascia. Automatic video database indexing and retrieval. Multimedia Tools and Applications, Vol. 4, [24] Yu H. and W.Wolf. A visual search system for video and image databases. In Proc. IEEE Int l Conf. On Multimedia Computing and Systems, Ottawa, Canada, June [25] Zhang, H.J., Low, C.Y., Smoliar, S.W. and Wu, J.H., Video parsing, retrieval and browsing: an integrated and content-based solution, Proc. ACM Multimedia '95. [26] H.Chidiac, D.Ziou, Classification of Image Edges,Vision Interface 99, Troise-Rivieres, Canada, 1999.pp [27] Q.Ji, R.M.Haralick, Quantitative Evaluation of Edge Detectors using the Minimum Kernel International Conference on Image Processing volume: 2, 1999, pp [28] Albovik, Handbook of Image and Video Processing,Academic Press, [29] M.Woodhall, C.Linquist, New Edge Detection Algorithms Based on Adaptive. [30] Fundamentals of Image Processing I.T. Young.J. Gerbrands L.J. van Vliet. [31] Extraction of Text Regions in Natural Images Sneha Sharma Dr. Roxanne Canosa. Variance Criterion, ICIP 99. IEEE
Text Information Extraction And Analysis From Images Using Digital Image Processing Techniques
Text Information Extraction And Analysis From Images Using Digital Image Processing Techniques Partha Sarathi Giri Department of Electronics and Communication, M.E.M.S, Balasore, Odisha Abstract Text data
More informationText Extraction of Vehicle Number Plate and Document Images Using Discrete Wavelet Transform in MATLAB
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. V (Mar-Apr. 2014), PP 117-126 Text Extraction of Vehicle Number Plate and Document Images Using
More informationText Extraction from Complex Color Images Using Optical Character Recognition
Text Extraction from Complex Color Images Using Optical Character Recognition Prachi R. Dussawar 1, Parul Bhanarkar Jha 2 1 Student (M. Tech) Wireless Communication & Computing, TGPCET/RTM Nagpur University,
More informationInternational Journal of Scientific & Engineering Research, Volume 6, Issue 8, August ISSN
International Journal of Scientific & Engineering Research, Volume 6, Issue 8, August-2015 1033 Text Extraction from Natural Images of different languages Using ISEF Edge Detection Sanjay K. Shah,Deven
More informationA Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images
A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images Karthik Ram K.V & Mahantesh K Department of Electronics and Communication Engineering, SJB Institute of Technology, Bangalore,
More informationI. INTRODUCTION. Figure-1 Basic block of text analysis
ISSN: 2349-7637 (Online) (RHIMRJ) Research Paper Available online at: www.rhimrj.com Detection and Localization of Texts from Natural Scene Images: A Hybrid Approach Priyanka Muchhadiya Post Graduate Fellow,
More informationFPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS
FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS 1 RONNIE O. SERFA JUAN, 2 CHAN SU PARK, 3 HI SEOK KIM, 4 HYEONG WOO CHA 1,2,3,4 CheongJu University E-maul: 1 engr_serfs@yahoo.com,
More informationImage Processing
Image Processing 159.731 Canny Edge Detection Report Syed Irfanullah, Azeezullah 00297844 Danh Anh Huynh 02136047 1 Canny Edge Detection INTRODUCTION Edges Edges characterize boundaries and are therefore
More informationTEXT DETECTION AND RECOGNITION IN CAMERA BASED IMAGES
TEXT DETECTION AND RECOGNITION IN CAMERA BASED IMAGES Mr. Vishal A Kanjariya*, Mrs. Bhavika N Patel Lecturer, Computer Engineering Department, B & B Institute of Technology, Anand, Gujarat, India. ABSTRACT:
More informationInternational Journal of Electrical, Electronics ISSN No. (Online): and Computer Engineering 3(2): 85-90(2014)
I J E E E C International Journal of Electrical, Electronics ISSN No. (Online): 2277-2626 Computer Engineering 3(2): 85-90(2014) Robust Approach to Recognize Localize Text from Natural Scene Images Khushbu
More informationEDGE BASED REGION GROWING
EDGE BASED REGION GROWING Rupinder Singh, Jarnail Singh Preetkamal Sharma, Sudhir Sharma Abstract Image segmentation is a decomposition of scene into its components. It is a key step in image analysis.
More informationImage Mining Using Image Feature
Image Mining Using Image Feature Varsha Kundlikar 1, Meghana Nagori 2. Abstract In this paper, features of image used for mining images from database. Basic features of images such as colour of pixel in
More informationFiltering Images. Contents
Image Processing and Data Visualization with MATLAB Filtering Images Hansrudi Noser June 8-9, 010 UZH, Multimedia and Robotics Summer School Noise Smoothing Filters Sigmoid Filters Gradient Filters Contents
More informationAn Efficient Image Sharpening Filter for Enhancing Edge Detection Techniques for 2D, High Definition and Linearly Blurred Images
International Journal of Scientific Research in Computer Science and Engineering Research Paper Vol-2, Issue-1 ISSN: 2320-7639 An Efficient Image Sharpening Filter for Enhancing Edge Detection Techniques
More informationKeywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.
Volume 3, Issue 7, July 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Blobs and Cracks
More informationHybrid Algorithm for Edge Detection using Fuzzy Inference System
Hybrid Algorithm for Edge Detection using Fuzzy Inference System Mohammed Y. Kamil College of Sciences AL Mustansiriyah University Baghdad, Iraq ABSTRACT This paper presents a novel edge detection algorithm
More informationScene Text Detection Using Machine Learning Classifiers
601 Scene Text Detection Using Machine Learning Classifiers Nafla C.N. 1, Sneha K. 2, Divya K.P. 3 1 (Department of CSE, RCET, Akkikkvu, Thrissur) 2 (Department of CSE, RCET, Akkikkvu, Thrissur) 3 (Department
More informationSegmentation Framework for Multi-Oriented Text Detection and Recognition
Segmentation Framework for Multi-Oriented Text Detection and Recognition Shashi Kant, Sini Shibu Department of Computer Science and Engineering, NRI-IIST, Bhopal Abstract - Here in this paper a new and
More informationAutomatic Video Caption Detection and Extraction in the DCT Compressed Domain
Automatic Video Caption Detection and Extraction in the DCT Compressed Domain Chin-Fu Tsao 1, Yu-Hao Chen 1, Jin-Hau Kuo 1, Chia-wei Lin 1, and Ja-Ling Wu 1,2 1 Communication and Multimedia Laboratory,
More informationMorphological Image Processing GUI using MATLAB
Trends Journal of Sciences Research (2015) 2(3):90-94 http://www.tjsr.org Morphological Image Processing GUI using MATLAB INTRODUCTION A digital image is a representation of twodimensional images as a
More informationIDIAP IDIAP. Martigny ffl Valais ffl Suisse
R E S E A R C H R E P O R T IDIAP IDIAP Martigny - Valais - Suisse ASYMMETRIC FILTER FOR TEXT RECOGNITION IN VIDEO Datong Chen, Kim Shearer IDIAP Case Postale 592 Martigny Switzerland IDIAP RR 00-37 Nov.
More informationDetection of Edges Using Mathematical Morphological Operators
OPEN TRANSACTIONS ON INFORMATION PROCESSING Volume 1, Number 1, MAY 2014 OPEN TRANSACTIONS ON INFORMATION PROCESSING Detection of Edges Using Mathematical Morphological Operators Suman Rani*, Deepti Bansal,
More informationCV of Qixiang Ye. University of Chinese Academy of Sciences
2012-12-12 University of Chinese Academy of Sciences Qixiang Ye received B.S. and M.S. degrees in mechanical & electronic engineering from Harbin Institute of Technology (HIT) in 1999 and 2001 respectively,
More informationAnalysis of Image and Video Using Color, Texture and Shape Features for Object Identification
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 6, Ver. VI (Nov Dec. 2014), PP 29-33 Analysis of Image and Video Using Color, Texture and Shape Features
More informationEffects Of Shadow On Canny Edge Detection through a camera
1523 Effects Of Shadow On Canny Edge Detection through a camera Srajit Mehrotra Shadow causes errors in computer vision as it is difficult to detect objects that are under the influence of shadows. Shadow
More informationImplementation of Canny Edge Detection Algorithm on FPGA and displaying Image through VGA Interface
Implementation of Canny Edge Detection Algorithm on FPGA and displaying Image through VGA Interface Azra Tabassum 1, Harshitha P 2, Sunitha R 3 1-2 8 th sem Student, Dept of ECE, RRCE, Bangalore, Karnataka,
More informationAPPLICATION OF SAD ALGORITHM IN IMAGE PROCESSIG FOR MOTION DETECTION AND SIMULINK BLOCKSETS FOR OBJECT TRACKING
APPLICATION OF SAD ALGORITHM IN IMAGE PROCESSIG FOR MOTION DETECTION AND SIMULINK BLOCKSETS FOR OBJECT TRACKING Menakshi Bhat 1, Pragati Kapoor 2, B.L.Raina 3 1 Assistant Professor, School of Electronics
More informationSobel Edge Detection Algorithm
Sobel Edge Detection Algorithm Samta Gupta 1, Susmita Ghosh Mazumdar 2 1 M. Tech Student, Department of Electronics & Telecom, RCET, CSVTU Bhilai, India 2 Reader, Department of Electronics & Telecom, RCET,
More informationA Robust Method for Circle / Ellipse Extraction Based Canny Edge Detection
International Journal of Research Studies in Science, Engineering and Technology Volume 2, Issue 5, May 2015, PP 49-57 ISSN 2349-4751 (Print) & ISSN 2349-476X (Online) A Robust Method for Circle / Ellipse
More informationIntroduction to Medical Imaging (5XSA0)
1 Introduction to Medical Imaging (5XSA0) Visual feature extraction Color and texture analysis Sveta Zinger ( s.zinger@tue.nl ) Introduction (1) Features What are features? Feature a piece of information
More informationEECS490: Digital Image Processing. Lecture #19
Lecture #19 Shading and texture analysis using morphology Gray scale reconstruction Basic image segmentation: edges v. regions Point and line locators, edge types and noise Edge operators: LoG, DoG, Canny
More information12/12 A Chinese Words Detection Method in Camera Based Images Qingmin Chen, Yi Zhou, Kai Chen, Li Song, Xiaokang Yang Institute of Image Communication
A Chinese Words Detection Method in Camera Based Images Qingmin Chen, Yi Zhou, Kai Chen, Li Song, Xiaokang Yang Institute of Image Communication and Information Processing, Shanghai Key Laboratory Shanghai
More informationSURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES
SURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES 1 B.THAMOTHARAN, 2 M.MENAKA, 3 SANDHYA VAIDYANATHAN, 3 SOWMYA RAVIKUMAR 1 Asst. Prof.,
More information5. Feature Extraction from Images
5. Feature Extraction from Images Aim of this Chapter: Learn the Basic Feature Extraction Methods for Images Main features: Color Texture Edges Wie funktioniert ein Mustererkennungssystem Test Data x i
More informationCOMPARATIVE STUDY OF IMAGE EDGE DETECTION ALGORITHMS
COMPARATIVE STUDY OF IMAGE EDGE DETECTION ALGORITHMS Shubham Saini 1, Bhavesh Kasliwal 2, Shraey Bhatia 3 1 Student, School of Computing Science and Engineering, Vellore Institute of Technology, India,
More informationContent-Aware Image Resizing
Content-Aware Image Resizing EE368 Project Report Parnian Zargham Stanford University Electrical Engineering Department Stanford, CA pzargham@stanford.edu Sahar Nassirpour Stanford University Electrical
More informationTEVI: Text Extraction for Video Indexing
TEVI: Text Extraction for Video Indexing Hichem KARRAY, Mohamed SALAH, Adel M. ALIMI REGIM: Research Group on Intelligent Machines, EIS, University of Sfax, Tunisia hichem.karray@ieee.org mohamed_salah@laposte.net
More informationAuto-focusing Technique in a Projector-Camera System
2008 10th Intl. Conf. on Control, Automation, Robotics and Vision Hanoi, Vietnam, 17 20 December 2008 Auto-focusing Technique in a Projector-Camera System Lam Bui Quang, Daesik Kim and Sukhan Lee School
More informationFast Vehicle Detection and Counting Using Background Subtraction Technique and Prewitt Edge Detection
International Journal of Computer Science and Telecommunications [Volume 6, Issue 10, November 2015] 8 ISSN 2047-3338 Fast Vehicle Detection and Counting Using Background Subtraction Technique and Prewitt
More informationComparison of Some Motion Detection Methods in cases of Single and Multiple Moving Objects
Comparison of Some Motion Detection Methods in cases of Single and Multiple Moving Objects Shamir Alavi Electrical Engineering National Institute of Technology Silchar Silchar 788010 (Assam), India alavi1223@hotmail.com
More informationDetection of Moving Object using Continuous Background Estimation Based on Probability of Pixel Intensity Occurrences
International Journal of Computer Science and Telecommunications [Volume 3, Issue 5, May 2012] 65 ISSN 2047-3338 Detection of Moving Object using Continuous Background Estimation Based on Probability of
More informationHuman Motion Detection and Tracking for Video Surveillance
Human Motion Detection and Tracking for Video Surveillance Prithviraj Banerjee and Somnath Sengupta Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur,
More informationMORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING
MORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING Neeta Nain, Vijay Laxmi, Ankur Kumar Jain & Rakesh Agarwal Department of Computer Engineering Malaviya National Institute
More informationComparison between Various Edge Detection Methods on Satellite Image
Comparison between Various Edge Detection Methods on Satellite Image H.S. Bhadauria 1, Annapurna Singh 2, Anuj Kumar 3 Govind Ballabh Pant Engineering College ( Pauri garhwal),computer Science and Engineering
More informationLine, edge, blob and corner detection
Line, edge, blob and corner detection Dmitri Melnikov MTAT.03.260 Pattern Recognition and Image Analysis April 5, 2011 1 / 33 Outline 1 Introduction 2 Line detection 3 Edge detection 4 Blob detection 5
More informationPERFORMANCE ANALYSIS OF CANNY AND OTHER COMMONLY USED EDGE DETECTORS Sandeep Dhawan Director of Technology, OTTE, NEW YORK
International Journal of Science, Environment and Technology, Vol. 3, No 5, 2014, 1759 1766 ISSN 2278-3687 (O) PERFORMANCE ANALYSIS OF CANNY AND OTHER COMMONLY USED EDGE DETECTORS Sandeep Dhawan Director
More informationAn Edge-based Text Region Extraction Algorithm for Indoor Mobile Robot Navigation
An Edge-based Text Region Extraction Algorithm for Indoor Mobile Robot Navigation Jagath Samarabandu, Member, IEEE, and Xiaoqing Liu Abstract Using bottom-up image processing algorithms to predict human
More informationAnno accademico 2006/2007. Davide Migliore
Robotica Anno accademico 6/7 Davide Migliore migliore@elet.polimi.it Today What is a feature? Some useful information The world of features: Detectors Edges detection Corners/Points detection Descriptors?!?!?
More informationPerceptual Quality Improvement of Stereoscopic Images
Perceptual Quality Improvement of Stereoscopic Images Jong In Gil and Manbae Kim Dept. of Computer and Communications Engineering Kangwon National University Chunchon, Republic of Korea, 200-701 E-mail:
More informationAn Approach to Detect Text and Caption in Video
An Approach to Detect Text and Caption in Video Miss Megha Khokhra 1 M.E Student Electronics and Communication Department, Kalol Institute of Technology, Gujarat, India ABSTRACT The video image spitted
More informationObject Detection in Video Streams
Object Detection in Video Streams Sandhya S Deore* *Assistant Professor Dept. of Computer Engg., SRES COE Kopargaon *sandhya.deore@gmail.com ABSTRACT Object Detection is the most challenging area in video
More informationImplementation Of Fuzzy Controller For Image Edge Detection
Implementation Of Fuzzy Controller For Image Edge Detection Anjali Datyal 1 and Satnam Singh 2 1 M.Tech Scholar, ECE Department, SSCET, Badhani, Punjab, India 2 AP, ECE Department, SSCET, Badhani, Punjab,
More informationCORRELATION BASED CAR NUMBER PLATE EXTRACTION SYSTEM
CORRELATION BASED CAR NUMBER PLATE EXTRACTION SYSTEM 1 PHYO THET KHIN, 2 LAI LAI WIN KYI 1,2 Department of Information Technology, Mandalay Technological University The Republic of the Union of Myanmar
More informationLocal Image preprocessing (cont d)
Local Image preprocessing (cont d) 1 Outline - Edge detectors - Corner detectors - Reading: textbook 5.3.1-5.3.5 and 5.3.10 2 What are edges? Edges correspond to relevant features in the image. An edge
More informationRecognition of Gurmukhi Text from Sign Board Images Captured from Mobile Camera
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1839-1845 International Research Publications House http://www. irphouse.com Recognition of
More informationAn Approach for Real Time Moving Object Extraction based on Edge Region Determination
An Approach for Real Time Moving Object Extraction based on Edge Region Determination Sabrina Hoque Tuli Department of Computer Science and Engineering, Chittagong University of Engineering and Technology,
More informationComparative Analysis of Edge Detection Algorithms Based on Content Based Image Retrieval With Heterogeneous Images
Comparative Analysis of Edge Detection Algorithms Based on Content Based Image Retrieval With Heterogeneous Images T. Dharani I. Laurence Aroquiaraj V. Mageshwari Department of Computer Science, Department
More informationPupil Localization Algorithm based on Hough Transform and Harris Corner Detection
Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection 1 Chongqing University of Technology Electronic Information and Automation College Chongqing, 400054, China E-mail: zh_lian@cqut.edu.cn
More informationText Region Segmentation From Heterogeneous Images
108 IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.10, October 2008 Text Region Segmentation From Heterogeneous Images Chitrakala Gopalan and Manjula Dept. of Computer
More informationA Robust Wipe Detection Algorithm
A Robust Wipe Detection Algorithm C. W. Ngo, T. C. Pong & R. T. Chin Department of Computer Science The Hong Kong University of Science & Technology Clear Water Bay, Kowloon, Hong Kong Email: fcwngo, tcpong,
More informationAn Edge-Based Approach to Motion Detection*
An Edge-Based Approach to Motion Detection* Angel D. Sappa and Fadi Dornaika Computer Vison Center Edifici O Campus UAB 08193 Barcelona, Spain {sappa, dornaika}@cvc.uab.es Abstract. This paper presents
More informationText Enhancement with Asymmetric Filter for Video OCR. Datong Chen, Kim Shearer and Hervé Bourlard
Text Enhancement with Asymmetric Filter for Video OCR Datong Chen, Kim Shearer and Hervé Bourlard Dalle Molle Institute for Perceptual Artificial Intelligence Rue du Simplon 4 1920 Martigny, Switzerland
More informationAdvanced Video Content Analysis and Video Compression (5LSH0), Module 4
Advanced Video Content Analysis and Video Compression (5LSH0), Module 4 Visual feature extraction Part I: Color and texture analysis Sveta Zinger Video Coding and Architectures Research group, TU/e ( s.zinger@tue.nl
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK IMAGE MINING AND CLUSTERING BASED SEGMENTATION PROF. ANKUR S. MAHALLE 1, PROF.
More informationExtracting and Segmenting Container Name from Container Images
Extracting and Segmenting Container Name from Container Images M. M. Aftab Chowdhury Dept. of CSE,CUET Kaushik Deb,Ph.D Dept.of CSE,CUET ABSTRACT Container name extraction is very important to the modern
More informationA Novice Approach To A Methodology Using Image Fusion Algorithms For Edge Detection Of Multifocus Images
A Novice Approach To A Methodology Using Image Fusion Algorithms For Edge Detection Of Multifocus Images Rashmi Singh Anamika Maurya Rajinder Tiwari Department of Electronics & Communication Engineering
More informationAn Efficient way of Number Plate Alphabets and Numbers Extraction for Security Purpose
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 2 Ver. V (Mar Apr. 2014), PP 63-67 An Efficient way of Number Plate Alphabets and
More informationImage Segmentation for Image Object Extraction
Image Segmentation for Image Object Extraction Rohit Kamble, Keshav Kaul # Computer Department, Vishwakarma Institute of Information Technology, Pune kamble.rohit@hotmail.com, kaul.keshav@gmail.com ABSTRACT
More informationEvaluation Of Image Detection Techniques
Journal of Multidisciplinary Engineering Science and Technology (JMEST) Evaluation Of Image Detection Techniques U.I. Bature Department of Computer and Communications Engineering Abubakar Tafawa Balewa
More informationDigital Image Processing COSC 6380/4393
Digital Image Processing COSC 6380/4393 Lecture 21 Nov 16 th, 2017 Pranav Mantini Ack: Shah. M Image Processing Geometric Transformation Point Operations Filtering (spatial, Frequency) Input Restoration/
More informationTime Stamp Detection and Recognition in Video Frames
Time Stamp Detection and Recognition in Video Frames Nongluk Covavisaruch and Chetsada Saengpanit Department of Computer Engineering, Chulalongkorn University, Bangkok 10330, Thailand E-mail: nongluk.c@chula.ac.th
More informationPractical Image and Video Processing Using MATLAB
Practical Image and Video Processing Using MATLAB Chapter 14 Edge detection What will we learn? What is edge detection and why is it so important to computer vision? What are the main edge detection techniques
More informationTexture Sensitive Image Inpainting after Object Morphing
Texture Sensitive Image Inpainting after Object Morphing Yin Chieh Liu and Yi-Leh Wu Department of Computer Science and Information Engineering National Taiwan University of Science and Technology, Taiwan
More informationMotion Detection Algorithm
Volume 1, No. 12, February 2013 ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ Motion Detection
More informationAn Algorithm for Blurred Thermal image edge enhancement for security by image processing technique
An Algorithm for Blurred Thermal image edge enhancement for security by image processing technique Vinay Negi 1, Dr.K.P.Mishra 2 1 ECE (PhD Research scholar), Monad University, India, Hapur 2 ECE, KIET,
More informationA Novel Algorithm for Color Image matching using Wavelet-SIFT
International Journal of Scientific and Research Publications, Volume 5, Issue 1, January 2015 1 A Novel Algorithm for Color Image matching using Wavelet-SIFT Mupuri Prasanth Babu *, P. Ravi Shankar **
More informationFuzzy Inference System based Edge Detection in Images
Fuzzy Inference System based Edge Detection in Images Anjali Datyal 1 and Satnam Singh 2 1 M.Tech Scholar, ECE Department, SSCET, Badhani, Punjab, India 2 AP, ECE Department, SSCET, Badhani, Punjab, India
More informationFully Automatic Methodology for Human Action Recognition Incorporating Dynamic Information
Fully Automatic Methodology for Human Action Recognition Incorporating Dynamic Information Ana González, Marcos Ortega Hortas, and Manuel G. Penedo University of A Coruña, VARPA group, A Coruña 15071,
More informationIdle Object Detection in Video for Banking ATM Applications
Research Journal of Applied Sciences, Engineering and Technology 4(24): 5350-5356, 2012 ISSN: 2040-7467 Maxwell Scientific Organization, 2012 Submitted: March 18, 2012 Accepted: April 06, 2012 Published:
More informationImage Mining and Clustering Based Image Segmentation Ankur S.Mahalle 1 Department of Information Technology, PRMIT&R, Badnera Amravati(MH), India
Volume 3, Issue 3, March 2015 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com ISSN:
More informationThe Stroke Filter Based Caption Extraction System
The Stroke Filter Based Extraction System Miss.Dharmini Esther Thangam.P #1 (PG scholar),mrs.akila Agnes.S #2 (Asst.Prof) Department of Computer Science and Engineering, Karunya University Coimbatore,
More informationSketch Based Image Retrieval Approach Using Gray Level Co-Occurrence Matrix
Sketch Based Image Retrieval Approach Using Gray Level Co-Occurrence Matrix K... Nagarjuna Reddy P. Prasanna Kumari JNT University, JNT University, LIET, Himayatsagar, Hyderabad-8, LIET, Himayatsagar,
More informationEdge Detection Using Streaming SIMD Extensions On Low Cost Robotic Platforms
Edge Detection Using Streaming SIMD Extensions On Low Cost Robotic Platforms Matthias Hofmann, Fabian Rensen, Ingmar Schwarz and Oliver Urbann Abstract Edge detection is a popular technique for extracting
More informationComparative Analysis of Various Edge Detection Techniques in Biometric Application
Comparative Analysis of Various Edge Detection Techniques in Biometric Application Sanjay Kumar #1, Mahatim Singh #2 and D.K. Shaw #3 #1,2 Department of Computer Science and Engineering, NIT Jamshedpur
More informationSECTION 5 IMAGE PROCESSING 2
SECTION 5 IMAGE PROCESSING 2 5.1 Resampling 3 5.1.1 Image Interpolation Comparison 3 5.2 Convolution 3 5.3 Smoothing Filters 3 5.3.1 Mean Filter 3 5.3.2 Median Filter 4 5.3.3 Pseudomedian Filter 6 5.3.4
More informationKey Frame Extraction and Indexing for Multimedia Databases
Key Frame Extraction and Indexing for Multimedia Databases Mohamed AhmedˆÃ Ahmed Karmouchˆ Suhayya Abu-Hakimaˆˆ ÃÃÃÃÃÃÈÃSchool of Information Technology & ˆˆÃ AmikaNow! Corporation Engineering (SITE),
More informationLocating 1-D Bar Codes in DCT-Domain
Edith Cowan University Research Online ECU Publications Pre. 2011 2006 Locating 1-D Bar Codes in DCT-Domain Alexander Tropf Edith Cowan University Douglas Chai Edith Cowan University 10.1109/ICASSP.2006.1660449
More informationNitesh Kumar Singh, Avinash verma, Anurag kumar
International Journal of Scientific & Engineering Research, Volume 5, Issue 4, April-2014 331 Text & Non-Text Segmentation in Colored Images Nitesh Kumar Singh, Avinash verma, Anurag kumar Abstract The
More informationNeighborhood operations
Neighborhood operations Generate an output pixel on the basis of the pixel and its neighbors Often involve the convolution of an image with a filter kernel or mask g ( i, j) = f h = f ( i m, j n) h( m,
More informationA Comparative Analysis of Thresholding and Edge Detection Segmentation Techniques
A Comparative Analysis of Thresholding and Edge Detection Segmentation Techniques Jaskirat Kaur Student UIET Chandigarh Sunil Agrawal Assistant prof.,uiet Panjab university Chandigarh Renu Vig Director,
More informationResearch Article International Journals of Advanced Research in Computer Science and Software Engineering ISSN: X (Volume-7, Issue-7)
International Journals of Advanced Research in Computer Science and Software Engineering ISSN: 2277-128X (Volume-7, Issue-7) Research Article July 2017 Technique for Text Region Detection in Image Processing
More informationFeature Detectors - Canny Edge Detector
Feature Detectors - Canny Edge Detector 04/12/2006 07:00 PM Canny Edge Detector Common Names: Canny edge detector Brief Description The Canny operator was designed to be an optimal edge detector (according
More informationFilm Line scratch Detection using Neural Network and Morphological Filter
Film Line scratch Detection using Neural Network and Morphological Filter Kyung-tai Kim and Eun Yi Kim Dept. of advanced technology fusion, Konkuk Univ. Korea {kkt34, eykim}@konkuk.ac.kr Abstract This
More informationAn Efficient Approach for Color Pattern Matching Using Image Mining
An Efficient Approach for Color Pattern Matching Using Image Mining * Manjot Kaur Navjot Kaur Master of Technology in Computer Science & Engineering, Sri Guru Granth Sahib World University, Fatehgarh Sahib,
More informationEECS150 - Digital Design Lecture 14 FIFO 2 and SIFT. Recap and Outline
EECS150 - Digital Design Lecture 14 FIFO 2 and SIFT Oct. 15, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John Wawrzynek)
More informationVolume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies
Volume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com Fast
More informationFace Recognition for Mobile Devices
Face Recognition for Mobile Devices Aditya Pabbaraju (adisrinu@umich.edu), Srujankumar Puchakayala (psrujan@umich.edu) INTRODUCTION Face recognition is an application used for identifying a person from
More informationCS 4495 Computer Vision. Linear Filtering 2: Templates, Edges. Aaron Bobick. School of Interactive Computing. Templates/Edges
CS 4495 Computer Vision Linear Filtering 2: Templates, Edges Aaron Bobick School of Interactive Computing Last time: Convolution Convolution: Flip the filter in both dimensions (right to left, bottom to
More information2013, IJARCSSE All Rights Reserved Page 718
Volume 3, Issue 6, June 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Face Detection
More informationImage processing. Reading. What is an image? Brian Curless CSE 457 Spring 2017
Reading Jain, Kasturi, Schunck, Machine Vision. McGraw-Hill, 1995. Sections 4.2-4.4, 4.5(intro), 4.5.5, 4.5.6, 5.1-5.4. [online handout] Image processing Brian Curless CSE 457 Spring 2017 1 2 What is an
More information