Highlight detection with application to sweet pepper localization
|
|
- Tamsyn Lane
- 5 years ago
- Views:
Transcription
1 Ref: C0168 Highlight detection with application to sweet pepper localization Rotem Mairon and Ohad Ben-Shahar, the interdisciplinary Computational Vision Laboratory (icvl), Computer Science Dept., Ben-Gurion University of the Negev, Beer-Sheva, Israel. Abstract One of the most fundamental aspects of dealing with illumination effects in computer vision is the detection of specular highlights. On one hand, these bright reflections of light may become a significant source of error to many visual analysis algorithms (e.g., edge detection, segmentation etc.). On the other hand, their unique appearance may be exploited to detect, characterize and model objects on which they form. This is particularly the case under challenging viewing conditions, where conventional features used for the detection of visual objects are often unreliable or insufficient. The detection and analysis of specular highlights are therefore advantageous for improving the performance of a wide range of purposes. In this paper, we present a novel method to detect specular highlights with a specific application to localize sweet pepper fruits in natural, cluttered scenes. Indeed, due to their physical properties, sweet pepper fruits almost always produce reflections of the light source illuminating them. We suggest a model of specular highlights based their luminance, saturation and approximately anisotropic structure. The proposed model uses no prior knowledge of lighting direction or any calibration for its estimation but rather it is based on a particular relationship between highlights and image gradients. In particular, highlights are expressed as unique signatures of gradient distributions, visually observed as local pinwheels, in the orientation map of the image. A model of these pinwheel signatures is considered at each candidate location to compute a confidence measure for this location to belong to a specular highlight. Experimental results show that the model greatly enhances the reliability of detecting specular highlights compared with simply relying on their luminance and saturation properties. Keywords: agricultural vision, specular highlight, automation, robotics, environment. 1 Introduction Theoretically, when a light source illuminates an object in a visual scene, part of the light immediately reflects back, while the remainder infiltrates the object. Of the infiltrating light, some would pass through the object and some would reflect back onto its surface and into the air. The immediately reflected light is called specular, while the light reflected after penetrating the object is called diffuse. The physical properties of the illuminated object determine the specular and diffuse components of the light reflected from it. Many common materials exhibit a mixture of both components. However, specular reflections are more characteristic of glossy or shiny objects. In a two dimensional projection of a visual scene, at viewing angles in which the reflection dominates, these reflections would often appear as bright spots of light called specular highlights (Beckmann and Spizzichino, 1963). Proceedings International Conference of Agricultural Engineering, Zurich, /7
2 Specular highlights are often regarded as nuisance for practical computer vision applications. A main reason lies in their characteristic high intensity and low saturation values, which are rendered as intense white regions in the scene image. Often, these regions hinder image processing algorithms that are based on color information and decision thresholds (e.g., segmentation and edge detection). Additional difficulties rise from the viewpoint dependent appearance of specular highlights, which interferes with image registration and subsequent image processing tasks (e.g., stereo matching and object recognition). Naturally, these properties of specular highlights have been used in order to remove them from acquired visual data and improve the performance of a wide range of purposes. Several methods used the viewpoint dependent appearance of highlights in order to detect them either by acquiring scene images from multiple views (Nayar et al., 1997; Lin et al., 2002; Lee and Bajcsy, 1992, January) or by changing the light source direction (Lin and Shum, 2001; Park and Tou 1990, June; Sato and Ikeuchi, 1994). These approaches, however, are not always applicable due to requirement to modify the general setting of the scene. Removal of specular highlights without using visual cues related to their view dependent appearance (i.e., using a single image) is more challenging. Several methods rely on an image of the diffuse component of the scene image, generated according to a reflection model and the parameters of the acquisition device (Tan and Ikeuchi, 2005; Malick et al., 2005; Malick et al., 2006; Shen and Cai, 2009). Other approaches for highlights removal analyze the distributions of image colors within a color space (Tanand Ikeuchi, 2005, June; Tan et al., 2006). These methods, however, are not capable for real-time applications and focus on the removal of specular highlights without their explicit detection. 2 Motivation While their removal may be beneficial to some applications, specular highlights may also be regarded as informative visual cues. E.g., specular highlights were used in order to detect shiny and transparent objects (Osadchy et al., 2003) and exploited as unique signals to estimate the pose of objects (Netz and Osadchy, 2011). Indeed, under challenging viewing conditions, where conventional (e.g., color, brightness) features are often unreliable or insufficient for the detection of visual objects, the unique appearance of specular highlights may be exploited to detect, characterize and model the objects on which they form. This is especially the case for the task of automatic detection of sweet pepper, which is at the focus of this work. Indeed, due to their physical properties, sweet pepper fruits almost always produce reflections of the light source illuminating them. Considering the abundance of visual information in natural, cluttered scenes of sweet pepper fruits, specular highlight could be a significant signal that can be exploited for their detection. In this paper, we present a novel method to detect specular highlights with a specific application to localize sweet pepper fruits. Its simplicity and effectiveness allows for real-time detection of specular highlights no sweet pepper fruit. Our method is based on a model of specular highlights that exploits a particular relationship between highlights and image gradients. The model uses no prior knowledge of lighting direction or any calibration for its estimation. Experimental results show that the model greatly enhances the reliability of detecting specular highlights compared with simply relying on their luminance and saturation properties. 3 The proposed method Specular reflections tend to exhibit high luminance and low saturation as well as somewhat anisotropic structure. In our method to extract specular highlights, we exploit these properties in two subsequent phases described below. Proceedings International Conference of Agricultural Engineering, Zurich, /7
3 3.1 Detection of Candidate Specular Regions Candidate specular regions are regions in which specular highlights are more likely to be detected. As in previous methods, we rely on the high luminance and low saturation values that characterize specular highlights in order to extract candidate regions (See Fig. 1). Given an input RGB image of the scene, I, we convert it into its HSV representation and combine its saturation S and luminance V channels to obtain a binary classification of pixels in candidate specular regions. Specifically, for each pixel x in I we compute the following: I x 1, 0, V x S x t otherwise (1) Where 1 indicates a pixel in a candidate specular region and 0 indicates non-candidates. The threshold value, t, was empirically chosen to be 0.8. Figure 1.d shows the resulting binary representation of candidate specular regions for a sample scene of sweet fruit pepper. (a) (b) (d) Figure 1: A sample scene image of sweet fruit pepper (a) and its luminance (b) and saturation (c) channels. In panel d, candidate specular regions are overlaid on the grayscale versin of the input image for demonstration. After combining and thresholding the luminance and saturation channels, candidate regions are further refined by removing those that are two large or non-solid. As the large amount of false positives indicates, high luminance and low saturation are not exclusive properties of specular highlights. The coarse estimation of specular regions is further refined by considering the area of each region (in terms of pixels) and its solidity. The latter is defined as the proportion of pixels in the region that are also in its convex hull. Too large or non-solid cadidates are ignored. The classification of candidate specular regions mainly serves to reduce the computational resources required for the following computation, in which candidate regions are selected as specular highlights. (c) Proceedings International Conference of Agricultural Engineering, Zurich, /7
4 3.2 A Gradient Based Model of Specular Highlights High luminance and low saturation are not exclusive properties of specular highlights (see figure 1). In order to distinguish specular highlights from among the candidates obtained by the previous phase, we rely on their characteristic anisotropic structures. To detect these structures we follow a previous method to estimate the orientation of the scene image using the eigenvectors of the second moment matrix (DelPozo and Savarese, 2007). The results is a two dimensional map encoding the estimated orientation in the range at each location, based on the grayscale image of the scene. In the obtained orientation map of the image, the anisotropic structures of specular highlights are expressed as unique signatures of gradient distributions, which can be observed as local pinwheels (see Figure 2.b). Visually, the orientation values of a pinwheel signature seem to be organized radially around its center. We use these observations and model a pinwheel signature as a group of concentric circles of increasing radii, C 1, C2,..., Cn. Each circle encodes the expected local orientation values along its perimeter. Thus, the expected local orientation values of a signature are encoded at all discrete angles and at several distances from the center of the signature (see Figure 2.c). (a) (b) (c) Figure 2: A sample close up of a sweet pepper fruit with two specular highlights (a). The highlights are expressed as unique signatures (marked by white circles) that can be visually observed as local pinwheels (b). A model of concentric circles of increasing radii is used in order to model these signatures. Each circle encodes the expected local orientation values along its perimeter (c). The binary classification of candidate specular highlights and the computed orientation map are both fed into the last stage in which we use the model of a pinwheel signature to indicate the occurence of specular highlights. The model is considered at each candidate location in the orientation map to compute a confidence measure for this location to belong to a specular highlight. For a specific candidate location, the orientation map values are compared with the model orientation values. In order do consider the circularity of oerientation values, we compute the distance between two orientations based on their complex number representation (so that shorter distance is computed for orientations that are radially proximate. E.g., the distance between 0 and 360 is 0). Thus, the distance between an estimated orientation value, and an orientation value, the model encodes is: 2 d, cos cos sin sin (2) 2 Whenever the distance between an actual orientation and its corresponding model orientation value is smaller than a threshold, T d, the orientations are considered to agree. The agreement percentage per circle in the model determines the support it provides to the central pixel belonging to a specular highlight. A circle with support larger than a threshold, T, votes positively. The accumulated votes from all circles are used to classify the central c Proceedings International Conference of Agricultural Engineering, Zurich, /7
5 pixel as either belonging to a specular highlight or not according to a third threshold, T h. Finally, an estimation of a pepper fruit size is used to place filled circles at locations that were classified as belonging to specular highlights. 4 Results and Discussion To evaluate our model, we used a dataset of 11 images of sweet pepper fruit in their natural, cluttered scenes. The images include both red and green colored fruits. However, we relied only on specular highlights as visual cues for detection. Figure 3 demonstreates the potential of our model, using two typical scene images of the dataset we used. The original input and the binary classification of candidate specular highlights are shown in columns a and b, respectively. The input to the voting process based on our model is the binary map shown in column b and the orientation estimation map computed for the greyscale version of the input image. At each pixels that was voted with significant confidence to belong to a specular highlights, a circular region was extracted. These circular regions, indicating the locations of specular highlights, are presented in column c. (a) (b) (c) Figure 3: (a) typical images of sweet pepper fruits in their natural scene. (b) Candidate specular regions obtained based on the luminance and saturation properties of specular highlights. (c) Regions from the input image that were preserved as specular highlights according to the voting process based on our model. Although the results show false detections as well as false alarms which cannot be ignored, the significance of our model is encouraging. As noticable by comparing columns b and c, the consideration of the structure of specular highlights, based on their relationship to the gradient distribution is essential. Candidate regions that were obtained relying on the luminance and saturation properties of specular highlights alone are significantly reduced while true specular highlights are preserved. The main limitations of the current model arise from its generic circular structure, which does not always correspond with the form of specular highlights. In addition, as can be noticed in Figure 2.b, the expected orientation values that the model encodes may change according to the pose of the fruits in the scene. Proceedings International Conference of Agricultural Engineering, Zurich, /7
6 5 Conclusions High luminance and low saturation are well known properties of specular highlights. However, as shown above, these properties may be common to other elements in the scene. In this work, we pointed at a unique relationship between highlights and image gradients as a possible signal for the detection of specular highlights. Using a very simple model, we have demonstrated the significance of this relationship in distinguishing highlights from among regions of high luminance and low saturation. More importantly, we showed the potential of using specular highlights as significant signals for automatic detection of sweet pepper fruits. Based on this potential, we believe that incorporating an active light source for robotic harvesting of sweet-pepper fruits can benefit automatic detection based on specular highlights. We hope that the simplicity of our model and the encouraging preliminary results would motivate its further development. 6 Acknowledgements This research was funded in part by the European Commission in the 7th Framework Programme (CROPS GA no ), partially supported by the Helmsley Charitable Trust through the Agricultural, Biological and Cognitive Robotics Center of Ben-Gurion University of the Negev and the Israeli Ministry of Agriculture. The authors also thank the generous support of the Frankel fund.. 7 References Tan, R. T., & Ikeuchi, K. (2005). Separating reflection components of textured surfaces using a single image. Pattern Analysis and Machine Intelligence, IEEE Transactions on, 27(2), Shen, H. L., & Cai, Q. Y. (2009). Simple and efficient method for specularity removal in an image. Applied optics, 48(14), Mallick, S. P., Zickler, T. E., Kriegman, D., & Belhumeur, P. N. (2005, June). Beyond lambert: Reconstructing specular surfaces using color. In Computer Vision and Pattern Recognition, CVPR IEEE Computer Society Conference on (Vol. 2, pp ). Ieee. Mallick, S. P., Zickler, T., Belhumeur, P. N., & Kriegman, D. J. (2006). Specularity removal in images and videos: A PDE approach. In Computer Vision ECCV 2006 (pp ). Springer Berlin Heidelberg. Shen, H. L., & Cai, Q. Y. (2009). Simple and efficient method for specularity removal in an image. Applied optics, 48(14), Tan, R. T., & Ikeuchi, K. (2005, June). Reflection components decomposition of textured surfaces using linear basis functions. In Computer Vision and Pattern Recognition, CVPR IEEE Computer Society Conference on (Vol. 1, pp ). IEEE. Tan, P., Quan, L., & Lin, S. (2006). Separation of highlight reflections on textured surfaces. In Computer Vision and Pattern Recognition, 2006 IEEE Computer Society Conference on (Vol. 2, pp ). IEEE. Beckmann, P., & Spizzichino, A. (1987). The scattering of electromagnetic waves from rough surfaces. Norwood, MA, Artech House, Inc., 1987, 511 p., 1. Proceedings International Conference of Agricultural Engineering, Zurich, /7
7 Osadchy, M., Jacobs, D., & Ramamoorthi, R. (2003, October). Using specularities for recognition. In Computer Vision, Proceedings. Ninth IEEE International Conference on (pp ). IEEE. Netz, A., & Osadchy, M. (2011, June). Using specular highlights as pose invariant features for 2D-3D pose estimation. In Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on (pp ). IEEE. DelPozo, A., & Savarese, S. (2007, June). Detecting specular surfaces on natural images. In Computer Vision and Pattern Recognition, CVPR'07. IEEE Conference on (pp. 1-8). IEEE. Lee, S. W., & Bajcsy, R. (1992, January). Detection of specularity using color and multiple views. In Computer Vision ECCV'92 (pp ). Springer Berlin Heidelberg. Lin, S., Li, Y., Kang, S. B., Tong, X., & Shum, H. Y. (2002). Diffuse-specular separation and depth recovery from image sequences. In Computer Vision ECCV 2002 (pp ). Springer Berlin Heidelberg. Nayar, S. K., Fang, X. S., & Boult, T. (1997). Separation of reflection components using color and polarization. International Journal of Computer Vision, 21(3), Lin, S., & Shum, H. Y. (2001). Separation of diffuse and specular reflection in color images. In Computer Vision and Pattern Recognition, CVPR Proceedings of the 2001 IEEE Computer Society Conference on (Vol. 1, pp. I-341). IEEE. Sato, Y., & Ikeuchi, K. (1994). Temporal-color space analysis of reflection. JOSA A, 11(11), Park, J. S., & Tou, J. T. (1990, June). Highlight separation and surface orientations for 3-D specular objects. In Pattern Recognition, Proceedings., 10th International Conference on (Vol. 1, pp ). IEEE. Proceedings International Conference of Agricultural Engineering, Zurich, /7
Specular Reflection Separation using Dark Channel Prior
2013 IEEE Conference on Computer Vision and Pattern Recognition Specular Reflection Separation using Dark Channel Prior Hyeongwoo Kim KAIST hyeongwoo.kim@kaist.ac.kr Hailin Jin Adobe Research hljin@adobe.com
More informationTRANSPARENT OBJECT DETECTION USING REGIONS WITH CONVOLUTIONAL NEURAL NETWORK
TRANSPARENT OBJECT DETECTION USING REGIONS WITH CONVOLUTIONAL NEURAL NETWORK 1 Po-Jen Lai ( 賴柏任 ), 2 Chiou-Shann Fuh ( 傅楸善 ) 1 Dept. of Electrical Engineering, National Taiwan University, Taiwan 2 Dept.
More informationImage registration for agricultural sensing tasks
Ref: C0xxx Image registration for agricultural sensing tasks Berenstein Ron, Ben-Gurion University of the Negev, Beer Sheva, Israel, berensti@bgu.ac.il Ben-Shahar Ohad, Ben-Gurion University of the Negev,
More informationReal-time highlight removal using intensity ratio
Real-time highlight removal using intensity ratio Hui-Liang Shen* and Zhi-Huan Zheng Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 3127, China *Corresponding
More informationAnalysis of photometric factors based on photometric linearization
3326 J. Opt. Soc. Am. A/ Vol. 24, No. 10/ October 2007 Mukaigawa et al. Analysis of photometric factors based on photometric linearization Yasuhiro Mukaigawa, 1, * Yasunori Ishii, 2 and Takeshi Shakunaga
More informationColor Structure Recovering in Strong Specular Text Regions
Color Structure Recovering in Strong Specular Text Regions Tam Nguyen Saigon Technology University tam.nguyenthi@stu.edu.vn GueeSang Lee Chonnam National University Gwangju, Korea, 500-757 gslee@jnu.ac.kr
More informationPhotometric Stereo with Auto-Radiometric Calibration
Photometric Stereo with Auto-Radiometric Calibration Wiennat Mongkulmann Takahiro Okabe Yoichi Sato Institute of Industrial Science, The University of Tokyo {wiennat,takahiro,ysato} @iis.u-tokyo.ac.jp
More informationA Survey of Light Source Detection Methods
A Survey of Light Source Detection Methods Nathan Funk University of Alberta Mini-Project for CMPUT 603 November 30, 2003 Abstract This paper provides an overview of the most prominent techniques for light
More informationRobust color segmentation algorithms in illumination variation conditions
286 CHINESE OPTICS LETTERS / Vol. 8, No. / March 10, 2010 Robust color segmentation algorithms in illumination variation conditions Jinhui Lan ( ) and Kai Shen ( Department of Measurement and Control Technologies,
More informationSegmentation and Tracking of Partial Planar Templates
Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract
More informationSpecular 3D Object Tracking by View Generative Learning
Specular 3D Object Tracking by View Generative Learning Yukiko Shinozuka, Francois de Sorbier and Hideo Saito Keio University 3-14-1 Hiyoshi, Kohoku-ku 223-8522 Yokohama, Japan shinozuka@hvrl.ics.keio.ac.jp
More informationIllumination-Robust Face Recognition based on Gabor Feature Face Intrinsic Identity PCA Model
Illumination-Robust Face Recognition based on Gabor Feature Face Intrinsic Identity PCA Model TAE IN SEOL*, SUN-TAE CHUNG*, SUNHO KI**, SEONGWON CHO**, YUN-KWANG HONG*** *School of Electronic Engineering
More informationcrops BGU Main Researchers
crops BGU Main Researchers WP2 detection tasks: Ohad Ben Shahar WP4: Yael Edan Tasks T4.3, T3.7: Sigal Berman WP9 & T3.7: Amir Shapiro 1 Efi Vitzrabin Ben-Gurion University of the Negev Adaptive Sensor
More informationImproving Recognition through Object Sub-categorization
Improving Recognition through Object Sub-categorization Al Mansur and Yoshinori Kuno Graduate School of Science and Engineering, Saitama University, 255 Shimo-Okubo, Sakura-ku, Saitama-shi, Saitama 338-8570,
More informationPhotometric stereo. Recovering the surface f(x,y) Three Source Photometric stereo: Step1. Reflectance Map of Lambertian Surface
Photometric stereo Illumination Cones and Uncalibrated Photometric Stereo Single viewpoint, multiple images under different lighting. 1. Arbitrary known BRDF, known lighting 2. Lambertian BRDF, known lighting
More informationIntegrated three-dimensional reconstruction using reflectance fields
www.ijcsi.org 32 Integrated three-dimensional reconstruction using reflectance fields Maria-Luisa Rosas 1 and Miguel-Octavio Arias 2 1,2 Computer Science Department, National Institute of Astrophysics,
More informationAn Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow
, pp.247-251 http://dx.doi.org/10.14257/astl.2015.99.58 An Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow Jin Woo Choi 1, Jae Seoung Kim 2, Taeg Kuen Whangbo
More informationOverview of Active Vision Techniques
SIGGRAPH 99 Course on 3D Photography Overview of Active Vision Techniques Brian Curless University of Washington Overview Introduction Active vision techniques Imaging radar Triangulation Moire Active
More informationFeature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies
Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies M. Lourakis, S. Tzurbakis, A. Argyros, S. Orphanoudakis Computer Vision and Robotics Lab (CVRL) Institute of
More informationHybrid Textons: Modeling Surfaces with Reflectance and Geometry
Hybrid Textons: Modeling Surfaces with Reflectance and Geometry Jing Wang and Kristin J. Dana Electrical and Computer Engineering Department Rutgers University Piscataway, NJ, USA {jingwang,kdana}@caip.rutgers.edu
More informationColor Local Texture Features Based Face Recognition
Color Local Texture Features Based Face Recognition Priyanka V. Bankar Department of Electronics and Communication Engineering SKN Sinhgad College of Engineering, Korti, Pandharpur, Maharashtra, India
More informationObject Tracking using HOG and SVM
Object Tracking using HOG and SVM Siji Joseph #1, Arun Pradeep #2 Electronics and Communication Engineering Axis College of Engineering and Technology, Ambanoly, Thrissur, India Abstract Object detection
More informationHuman Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg
Human Detection A state-of-the-art survey Mohammad Dorgham University of Hamburg Presentation outline Motivation Applications Overview of approaches (categorized) Approaches details References Motivation
More informationVisual Learning and Recognition of 3D Objects from Appearance
Visual Learning and Recognition of 3D Objects from Appearance (H. Murase and S. Nayar, "Visual Learning and Recognition of 3D Objects from Appearance", International Journal of Computer Vision, vol. 14,
More informationLight source estimation using feature points from specular highlights and cast shadows
Vol. 11(13), pp. 168-177, 16 July, 2016 DOI: 10.5897/IJPS2015.4274 Article Number: F492B6D59616 ISSN 1992-1950 Copyright 2016 Author(s) retain the copyright of this article http://www.academicjournals.org/ijps
More informationUsing Specularities for Recognition
Using Specularities for Recognition Margarita Osadchy David Jacobs Ravi Ramamoorthi NEC Labs Dept. of Computer Science Dept. of Computer Science Princeton, NJ The University of Maryland Columbia University
More informationDIFFUSE-SPECULAR SEPARATION OF MULTI-VIEW IMAGES UNDER VARYING ILLUMINATION. Department of Artificial Intelligence Kyushu Institute of Technology
DIFFUSE-SPECULAR SEPARATION OF MULTI-VIEW IMAGES UNDER VARYING ILLUMINATION Kouki Takechi Takahiro Okabe Department of Artificial Intelligence Kyushu Institute of Technology ABSTRACT Separating diffuse
More informationSeparation of specular and diffuse components using tensor voting in color images
Separation of specular and diffuse components using tensor voting in color images Tam Nguyen, Quang Nhat Vo, Hyung-Jeong Yang, Soo-Hyung Kim, and Guee-Sang Lee* Department of Electronics and Computer Engineering,
More informationTri-modal Human Body Segmentation
Tri-modal Human Body Segmentation Master of Science Thesis Cristina Palmero Cantariño Advisor: Sergio Escalera Guerrero February 6, 2014 Outline 1 Introduction 2 Tri-modal dataset 3 Proposed baseline 4
More informationDetecting motion by means of 2D and 3D information
Detecting motion by means of 2D and 3D information Federico Tombari Stefano Mattoccia Luigi Di Stefano Fabio Tonelli Department of Electronics Computer Science and Systems (DEIS) Viale Risorgimento 2,
More informationAutomatic detection of specular reflectance in colour images using the MS diagram
Automatic detection of specular reflectance in colour images using the MS diagram Fernando Torres 1, Jesús Angulo 2, Francisco Ortiz 1 1 Automatics, Robotics and Computer Vision Group. Dept. Physics, Systems
More informationDeep Learning-driven Depth from Defocus via Active Multispectral Quasi-random Projections with Complex Subpatterns
Deep Learning-driven Depth from Defocus via Active Multispectral Quasi-random Projections with Complex Subpatterns Avery Ma avery.ma@uwaterloo.ca Alexander Wong a28wong@uwaterloo.ca David A Clausi dclausi@uwaterloo.ca
More informationUsing Specularities in Comparing 3D Models and 2D Images
Using Specularities in Comparing 3D Models and 2D Images Margarita Osadchy 1, David Jacobs 2 Ravi Ramamoorthi 3 David Tucker 2 Abstract We aim to create systems that identify and locate objects by comparing
More informationMULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES
MULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES Mehran Yazdi and André Zaccarin CVSL, Dept. of Electrical and Computer Engineering, Laval University Ste-Foy, Québec GK 7P4, Canada
More information3D object recognition used by team robotto
3D object recognition used by team robotto Workshop Juliane Hoebel February 1, 2016 Faculty of Computer Science, Otto-von-Guericke University Magdeburg Content 1. Introduction 2. Depth sensor 3. 3D object
More informationPhysics-based Vision: an Introduction
Physics-based Vision: an Introduction Robby Tan ANU/NICTA (Vision Science, Technology and Applications) PhD from The University of Tokyo, 2004 1 What is Physics-based? An approach that is principally concerned
More informationA Model of Dynamic Visual Attention for Object Tracking in Natural Image Sequences
Published in Computational Methods in Neural Modeling. (In: Lecture Notes in Computer Science) 2686, vol. 1, 702-709, 2003 which should be used for any reference to this work 1 A Model of Dynamic Visual
More informationSpecular Highlights Detection and Reduction with Multi-Flash Photography
Specular Highlights Detection and Reduction with Multi-Flash Photography Rogerio Feris 1, Ramesh Raskar 2, Kar-Han Tan 3, 1 1 University of California, Santa Barbara, USA {rferis,mturk}@cs.ucsb.edu 2 Mitsubish
More informationMULTI-PEAK RANGE IMAGING FOR ACCURATE 3D RECONSTRUCTION OF SPECULAR OBJECTS. John Park and Avinash C. Kak
MULTI-PEAK RANGE IMAGING FOR ACCURATE 3D RECONSTRUCTION OF SPECULAR OBJECTS John Park and Avinash C. Kak Robot Vision Laboratory, Purdue University 185 EE Building, West Lafayette, IN. 47907-185 {jpark,kak}@purdue.edu
More informationLight Field Occlusion Removal
Light Field Occlusion Removal Shannon Kao Stanford University kaos@stanford.edu Figure 1: Occlusion removal pipeline. The input image (left) is part of a focal stack representing a light field. Each image
More informationCSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011
CSE 167: Introduction to Computer Graphics Lecture #7: Color and Shading Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 Announcements Homework project #3 due this Friday,
More informationMobile Human Detection Systems based on Sliding Windows Approach-A Review
Mobile Human Detection Systems based on Sliding Windows Approach-A Review Seminar: Mobile Human detection systems Njieutcheu Tassi cedrique Rovile Department of Computer Engineering University of Heidelberg
More informationCS231A Course Project Final Report Sign Language Recognition with Unsupervised Feature Learning
CS231A Course Project Final Report Sign Language Recognition with Unsupervised Feature Learning Justin Chen Stanford University justinkchen@stanford.edu Abstract This paper focuses on experimenting with
More informationWhen Big Datasets are Not Enough: The need for visual virtual worlds.
When Big Datasets are Not Enough: The need for visual virtual worlds. Alan Yuille Bloomberg Distinguished Professor Departments of Cognitive Science and Computer Science Johns Hopkins University Computational
More informationarxiv: v1 [cs.cv] 28 Sep 2018
Camera Pose Estimation from Sequence of Calibrated Images arxiv:1809.11066v1 [cs.cv] 28 Sep 2018 Jacek Komorowski 1 and Przemyslaw Rokita 2 1 Maria Curie-Sklodowska University, Institute of Computer Science,
More informationGeneric and real-time detection of specular reflections in images
Generic and real-time detection of specular reflections in images Alexandre Morgand 1 and Mohamed Tamaazousti 1 1 Vision & Content Engineering Laboratory, CEA LIST, Gif-sur-Yvette, France {alexandre.morgand,
More informationImage Segmentation Techniques for Object-Based Coding
Image Techniques for Object-Based Coding Junaid Ahmed, Joseph Bosworth, and Scott T. Acton The Oklahoma Imaging Laboratory School of Electrical and Computer Engineering Oklahoma State University {ajunaid,bosworj,sacton}@okstate.edu
More informationRoom Reconstruction from a Single Spherical Image by Higher-order Energy Minimization
Room Reconstruction from a Single Spherical Image by Higher-order Energy Minimization Kosuke Fukano, Yoshihiko Mochizuki, Satoshi Iizuka, Edgar Simo-Serra, Akihiro Sugimoto, and Hiroshi Ishikawa Waseda
More informationModel-based segmentation and recognition from range data
Model-based segmentation and recognition from range data Jan Boehm Institute for Photogrammetry Universität Stuttgart Germany Keywords: range image, segmentation, object recognition, CAD ABSTRACT This
More informationImage Based Lighting with Near Light Sources
Image Based Lighting with Near Light Sources Shiho Furuya, Takayuki Itoh Graduate School of Humanitics and Sciences, Ochanomizu University E-mail: {shiho, itot}@itolab.is.ocha.ac.jp Abstract Recent some
More informationImage Based Lighting with Near Light Sources
Image Based Lighting with Near Light Sources Shiho Furuya, Takayuki Itoh Graduate School of Humanitics and Sciences, Ochanomizu University E-mail: {shiho, itot}@itolab.is.ocha.ac.jp Abstract Recent some
More informationRobot localization method based on visual features and their geometric relationship
, pp.46-50 http://dx.doi.org/10.14257/astl.2015.85.11 Robot localization method based on visual features and their geometric relationship Sangyun Lee 1, Changkyung Eem 2, and Hyunki Hong 3 1 Department
More informationC. Premsai 1, Prof. A. Kavya 2 School of Computer Science, School of Computer Science Engineering, Engineering VIT Chennai, VIT Chennai
Traffic Sign Detection Via Graph-Based Ranking and Segmentation Algorithm C. Premsai 1, Prof. A. Kavya 2 School of Computer Science, School of Computer Science Engineering, Engineering VIT Chennai, VIT
More informationFACE RECOGNITION USING SUPPORT VECTOR MACHINES
FACE RECOGNITION USING SUPPORT VECTOR MACHINES Ashwin Swaminathan ashwins@umd.edu ENEE633: Statistical and Neural Pattern Recognition Instructor : Prof. Rama Chellappa Project 2, Part (b) 1. INTRODUCTION
More informationA Keypoint Descriptor Inspired by Retinal Computation
A Keypoint Descriptor Inspired by Retinal Computation Bongsoo Suh, Sungjoon Choi, Han Lee Stanford University {bssuh,sungjoonchoi,hanlee}@stanford.edu Abstract. The main goal of our project is to implement
More informationCritique: Efficient Iris Recognition by Characterizing Key Local Variations
Critique: Efficient Iris Recognition by Characterizing Key Local Variations Authors: L. Ma, T. Tan, Y. Wang, D. Zhang Published: IEEE Transactions on Image Processing, Vol. 13, No. 6 Critique By: Christopher
More informationAn Approach for Reduction of Rain Streaks from a Single Image
An Approach for Reduction of Rain Streaks from a Single Image Vijayakumar Majjagi 1, Netravati U M 2 1 4 th Semester, M. Tech, Digital Electronics, Department of Electronics and Communication G M Institute
More information3D Surface Reconstruction from 2D Multiview Images using Voxel Mapping
74 3D Surface Reconstruction from 2D Multiview Images using Voxel Mapping 1 Tushar Jadhav, 2 Kulbir Singh, 3 Aditya Abhyankar 1 Research scholar, 2 Professor, 3 Dean 1 Department of Electronics & Telecommunication,Thapar
More informationShape from Texture: Surface Recovery Through Texture-Element Extraction
Shape from Texture: Surface Recovery Through Texture-Element Extraction Vincent Levesque 1 Abstract Various visual cues are used by humans to recover 3D information from D images. One such cue is the distortion
More informationTracking and Recognizing People in Colour using the Earth Mover s Distance
Tracking and Recognizing People in Colour using the Earth Mover s Distance DANIEL WOJTASZEK, ROBERT LAGANIÈRE S.I.T.E. University of Ottawa, Ottawa, Ontario, Canada K1N 6N5 danielw@site.uottawa.ca, laganier@site.uottawa.ca
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 information[2008] IEEE. Reprinted, with permission, from [Yan Chen, Qiang Wu, Xiangjian He, Wenjing Jia,Tom Hintz, A Modified Mahalanobis Distance for Human
[8] IEEE. Reprinted, with permission, from [Yan Chen, Qiang Wu, Xiangian He, Wening Jia,Tom Hintz, A Modified Mahalanobis Distance for Human Detection in Out-door Environments, U-Media 8: 8 The First IEEE
More informationWorking with the BCC Bump Map Generator
Working with the BCC Bump Map Generator Bump mapping is used to create three dimensional detail on an image based on the luminance information in the image. The luminance value of each pixel of the image
More informationApplying Synthetic Images to Learning Grasping Orientation from Single Monocular Images
Applying Synthetic Images to Learning Grasping Orientation from Single Monocular Images 1 Introduction - Steve Chuang and Eric Shan - Determining object orientation in images is a well-established topic
More informationComputer Science Faculty, Bandar Lampung University, Bandar Lampung, Indonesia
Application Object Detection Using Histogram of Oriented Gradient For Artificial Intelegence System Module of Nao Robot (Control System Laboratory (LSKK) Bandung Institute of Technology) A K Saputra 1.,
More informationStereo and Epipolar geometry
Previously Image Primitives (feature points, lines, contours) Today: Stereo and Epipolar geometry How to match primitives between two (multiple) views) Goals: 3D reconstruction, recognition Jana Kosecka
More informationThree-dimensional nondestructive evaluation of cylindrical objects (pipe) using an infrared camera coupled to a 3D scanner
Three-dimensional nondestructive evaluation of cylindrical objects (pipe) using an infrared camera coupled to a 3D scanner F. B. Djupkep Dizeu, S. Hesabi, D. Laurendeau, A. Bendada Computer Vision and
More informationRecognition of Human Body Movements Trajectory Based on the Three-dimensional Depth Data
Preprints of the 19th World Congress The International Federation of Automatic Control Recognition of Human Body s Trajectory Based on the Three-dimensional Depth Data Zheng Chang Qing Shen Xiaojuan Ban
More informationTHE SPEED-LIMIT SIGN DETECTION AND RECOGNITION SYSTEM
THE SPEED-LIMIT SIGN DETECTION AND RECOGNITION SYSTEM Kuo-Hsin Tu ( 塗國星 ), Chiou-Shann Fuh ( 傅楸善 ) Dept. of Computer Science and Information Engineering, National Taiwan University, Taiwan E-mail: p04922004@csie.ntu.edu.tw,
More informationIntrinsic Image Decomposition with Non-Local Texture Cues
Intrinsic Image Decomposition with Non-Local Texture Cues Li Shen Microsoft Research Asia Ping Tan National University of Singapore Stephen Lin Microsoft Research Asia Abstract We present a method for
More informationRobotics Programming Laboratory
Chair of Software Engineering Robotics Programming Laboratory Bertrand Meyer Jiwon Shin Lecture 8: Robot Perception Perception http://pascallin.ecs.soton.ac.uk/challenges/voc/databases.html#caltech car
More informationSimultaneous surface texture classification and illumination tilt angle prediction
Simultaneous surface texture classification and illumination tilt angle prediction X. Lladó, A. Oliver, M. Petrou, J. Freixenet, and J. Martí Computer Vision and Robotics Group - IIiA. University of Girona
More informationAn Algorithm to Determine the Chromaticity Under Non-uniform Illuminant
An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant Sivalogeswaran Ratnasingam and Steve Collins Department of Engineering Science, University of Oxford, OX1 3PJ, Oxford, United Kingdom
More informationFabric Defect Detection Based on Computer Vision
Fabric Defect Detection Based on Computer Vision Jing Sun and Zhiyu Zhou College of Information and Electronics, Zhejiang Sci-Tech University, Hangzhou, China {jings531,zhouzhiyu1993}@163.com Abstract.
More informationSpecularity Removal in Images and Videos: A PDE Approach
Specularity Removal in Images and Videos: A PDE Approach Satya P. Mallick 1, Todd Zickler 2, Peter N. Belhumeur 3 and David J. Kriegman 1 1 Computer Science and Engineering, University of California at
More informationDefect Inspection of Liquid-Crystal-Display (LCD) Panels in Repetitive Pattern Images Using 2D Fourier Image Reconstruction
Defect Inspection of Liquid-Crystal-Display (LCD) Panels in Repetitive Pattern Images Using D Fourier Image Reconstruction Du-Ming Tsai, and Yan-Hsin Tseng Department of Industrial Engineering and Management
More informationDetection of a Hand Holding a Cellular Phone Using Multiple Image Features
Detection of a Hand Holding a Cellular Phone Using Multiple Image Features Hiroto Nagayoshi 1, Takashi Watanabe 1, Tatsuhiko Kagehiro 1, Hisao Ogata 2, Tsukasa Yasue 2,andHiroshiSako 1 1 Central Research
More informationLigh%ng and Reflectance
Ligh%ng and Reflectance 2 3 4 Ligh%ng Ligh%ng can have a big effect on how an object looks. Modeling the effect of ligh%ng can be used for: Recogni%on par%cularly face recogni%on Shape reconstruc%on Mo%on
More informationGENDER CLASSIFICATION USING SUPPORT VECTOR MACHINES
GENDER CLASSIFICATION USING SUPPORT VECTOR MACHINES Ashwin Swaminathan ashwins@umd.edu ENEE633: Statistical and Neural Pattern Recognition Instructor : Prof. Rama Chellappa Project 2, Part (a) 1. INTRODUCTION
More informationMULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION
MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION Panca Mudjirahardjo, Rahmadwati, Nanang Sulistiyanto and R. Arief Setyawan Department of Electrical Engineering, Faculty of
More informationA Low Power, High Throughput, Fully Event-Based Stereo System: Supplementary Documentation
A Low Power, High Throughput, Fully Event-Based Stereo System: Supplementary Documentation Alexander Andreopoulos, Hirak J. Kashyap, Tapan K. Nayak, Arnon Amir, Myron D. Flickner IBM Research March 25,
More informationRecognizing Apples by Piecing Together the Segmentation Puzzle
Recognizing Apples by Piecing Together the Segmentation Puzzle Kyle Wilshusen 1 and Stephen Nuske 2 Abstract This paper presents a system that can provide yield estimates in apple orchards. This is done
More informationOn-line and Off-line 3D Reconstruction for Crisis Management Applications
On-line and Off-line 3D Reconstruction for Crisis Management Applications Geert De Cubber Royal Military Academy, Department of Mechanical Engineering (MSTA) Av. de la Renaissance 30, 1000 Brussels geert.de.cubber@rma.ac.be
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 informationSynthetic Aperture Radar (SAR) Polarimetry for Wetland Mapping & Change Detection
Synthetic Aperture Radar (SAR) Polarimetry for Wetland Mapping & Change Detection Jennifer M. Corcoran, M.S. Remote Sensing & Geospatial Analysis Laboratory Natural Resource Science & Management PhD Program
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 informationUsing surface markings to enhance accuracy and stability of object perception in graphic displays
Using surface markings to enhance accuracy and stability of object perception in graphic displays Roger A. Browse a,b, James C. Rodger a, and Robert A. Adderley a a Department of Computing and Information
More information3D Modeling of Objects Using Laser Scanning
1 3D Modeling of Objects Using Laser Scanning D. Jaya Deepu, LPU University, Punjab, India Email: Jaideepudadi@gmail.com Abstract: In the last few decades, constructing accurate three-dimensional models
More informationCSE 167: Introduction to Computer Graphics Lecture #6: Colors. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013
CSE 167: Introduction to Computer Graphics Lecture #6: Colors Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 Announcements Homework project #3 due this Friday, October 18
More informationDiscovering Visual Hierarchy through Unsupervised Learning Haider Razvi
Discovering Visual Hierarchy through Unsupervised Learning Haider Razvi hrazvi@stanford.edu 1 Introduction: We present a method for discovering visual hierarchy in a set of images. Automatically grouping
More informationA System to Automatically Index Genealogical Microfilm Titleboards Introduction Preprocessing Method Identification
A System to Automatically Index Genealogical Microfilm Titleboards Samuel James Pinson, Mark Pinson and William Barrett Department of Computer Science Brigham Young University Introduction Millions of
More informationDETECTION OF 3D POINTS ON MOVING OBJECTS FROM POINT CLOUD DATA FOR 3D MODELING OF OUTDOOR ENVIRONMENTS
DETECTION OF 3D POINTS ON MOVING OBJECTS FROM POINT CLOUD DATA FOR 3D MODELING OF OUTDOOR ENVIRONMENTS Tsunetake Kanatani,, Hideyuki Kume, Takafumi Taketomi, Tomokazu Sato and Naokazu Yokoya Hyogo Prefectural
More informationSUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS
SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS Cognitive Robotics Original: David G. Lowe, 004 Summary: Coen van Leeuwen, s1460919 Abstract: This article presents a method to extract
More informationChange detection using joint intensity histogram
Change detection using joint intensity histogram Yasuyo Kita National Institute of Advanced Industrial Science and Technology (AIST) Information Technology Research Institute AIST Tsukuba Central 2, 1-1-1
More informationEvaluation of Moving Object Tracking Techniques for Video Surveillance Applications
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Evaluation
More informationIntegration of Multiple-baseline Color Stereo Vision with Focus and Defocus Analysis for 3D Shape Measurement
Integration of Multiple-baseline Color Stereo Vision with Focus and Defocus Analysis for 3D Shape Measurement Ta Yuan and Murali Subbarao tyuan@sbee.sunysb.edu and murali@sbee.sunysb.edu Department of
More informationA threshold decision of the object image by using the smart tag
A threshold decision of the object image by using the smart tag Chang-Jun Im, Jin-Young Kim, Kwan Young Joung, Ho-Gil Lee Sensing & Perception Research Group Korea Institute of Industrial Technology (
More informationExpanding gait identification methods from straight to curved trajectories
Expanding gait identification methods from straight to curved trajectories Yumi Iwashita, Ryo Kurazume Kyushu University 744 Motooka Nishi-ku Fukuoka, Japan yumi@ieee.org Abstract Conventional methods
More informationModel-based Enhancement of Lighting Conditions in Image Sequences
Model-based Enhancement of Lighting Conditions in Image Sequences Peter Eisert and Bernd Girod Information Systems Laboratory Stanford University {eisert,bgirod}@stanford.edu http://www.stanford.edu/ eisert
More informationContinuous Multi-View Tracking using Tensor Voting
Continuous Multi-View Tracking using Tensor Voting Jinman Kang, Isaac Cohen and Gerard Medioni Institute for Robotics and Intelligent Systems University of Southern California {jinmanka, icohen, medioni}@iris.usc.edu
More information