A method for determining the radial distortion parameters of a camera is presented. The technique is based on the analysis of distorted images of straight lines and does not require the determination of point correspondence between a scene and an image of that scene. The method is described in detail, including information on the line detection method and the optimization procedure used to estimate the distortion parameters. Quantitative and qualitative experimental results using both synthetic and real image data show that the technique is effective.
{"title":"Line-Based Correction of Radial Lens Distortion","authors":"B. Prescott, G.F. McLean","doi":"10.1006/gmip.1996.0407","DOIUrl":"10.1006/gmip.1996.0407","url":null,"abstract":"<div><p>A method for determining the radial distortion parameters of a camera is presented. The technique is based on the analysis of distorted images of straight lines and does not require the determination of point correspondence between a scene and an image of that scene. The method is described in detail, including information on the line detection method and the optimization procedure used to estimate the distortion parameters. Quantitative and qualitative experimental results using both synthetic and real image data show that the technique is effective.</p></div>","PeriodicalId":100591,"journal":{"name":"Graphical Models and Image Processing","volume":"59 1","pages":"Pages 39-47"},"PeriodicalIF":0.0,"publicationDate":"1997-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/gmip.1996.0407","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128473164","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A two-dimensional binary object can be totally covered by a set of disks. From this follows that any object might be represented by these disks rather than by the pixels. This paper deals with the problem of finding the most efficient version of this representation which is called the minimal set of maximum disks (MSD). The proposed algorithm picks candidate disks from the local maxima in the Euclidean distance transform. Then a relation table for the pixel coverage of these disks is estabished, but only for the border pixels which makes the table size reasonable. Three basic table reduction steps are executed to extract and include necessary disks to MSD while eliminating and excluding the unnecessary disks.
{"title":"Finding the Minimal Set of Maximum Disks for Binary Objects","authors":"Frederik Nilsson, Per-Erik Danielsson","doi":"10.1006/gmip.1996.0412","DOIUrl":"10.1006/gmip.1996.0412","url":null,"abstract":"<div><p>A two-dimensional binary object can be totally covered by a set of disks. From this follows that any object might be represented by these disks rather than by the pixels. This paper deals with the problem of finding the most efficient version of this representation which is called the minimal set of maximum disks (MSD). The proposed algorithm picks candidate disks from the local maxima in the Euclidean distance transform. Then a relation table for the pixel coverage of these disks is estabished, but only for the border pixels which makes the table size reasonable. Three basic table reduction steps are executed to extract and include necessary disks to MSD while eliminating and excluding the unnecessary disks.</p></div>","PeriodicalId":100591,"journal":{"name":"Graphical Models and Image Processing","volume":"59 1","pages":"Pages 55-60"},"PeriodicalIF":0.0,"publicationDate":"1997-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/gmip.1996.0412","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123352594","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Hybrid curves provide an attractive method for approximating rational Bézier curves by polynomial Bézier curves. In this paper, several methods are provided to estimate the error bounds for the approximation to the moving control point of the hybrid curves. When the given rational Bézier curves satisfies the convergent conditions for moving control point of the hybrid curve, by these methods we can choose a hybrid curve with a certain degree such that the distance between the moving control point and a special point is less than a given error bound ϵ. So the polynomial Bézier curves to approximate the rational Bézier curve can be obtained by replacing the moving control point with the special point.
{"title":"Bounds on the Moving Control Points of Hybrid Curves","authors":"Guo-Zhao Wang, Jian-Min Zheng","doi":"10.1006/gmip.1996.0411","DOIUrl":"10.1006/gmip.1996.0411","url":null,"abstract":"<div><p>Hybrid curves provide an attractive method for approximating rational Bézier curves by polynomial Bézier curves. In this paper, several methods are provided to estimate the error bounds for the approximation to the moving control point of the hybrid curves. When the given rational Bézier curves satisfies the convergent conditions for moving control point of the hybrid curve, by these methods we can choose a hybrid curve with a certain degree such that the distance between the moving control point and a special point is less than a given error bound ϵ. So the polynomial Bézier curves to approximate the rational Bézier curve can be obtained by replacing the moving control point with the special point.</p></div>","PeriodicalId":100591,"journal":{"name":"Graphical Models and Image Processing","volume":"59 1","pages":"Pages 19-25"},"PeriodicalIF":0.0,"publicationDate":"1997-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/gmip.1996.0411","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130548146","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
For a given textured image we define a sequence of graphs {Ns(t)}s∈I(called MRCG), whereNs(t) is the number of 4-connected components with size ≥s, for the images thresholded witht. The sequence of graphs are computed in almost linear time complexity, where the input size is the number of pixels of the image, using only integer arithmetic. The MRCG is a multiresolution representation, which is very useful for texture characterization. Its properties as a texture characterizer are analyzed and demonstrated.
{"title":"An Efficient Topological Characterization of Gray-Levels Textures, Using a Multiresolution Representation","authors":"Arie Pikaz , Amir Averbuch","doi":"10.1006/gmip.1996.0410","DOIUrl":"10.1006/gmip.1996.0410","url":null,"abstract":"<div><p>For a given textured image we define a sequence of graphs {<em>N</em><sub><em>s</em></sub>(<em>t</em>)}<sub><em>s</em>∈<em>I</em></sub>(called MRCG), where<em>N</em><sub><em>s</em></sub>(<em>t</em>) is the number of 4-connected components with size ≥<em>s</em>, for the images thresholded with<em>t</em>. The sequence of graphs are computed in almost linear time complexity, where the input size is the number of pixels of the image, using only integer arithmetic. The MRCG is a multiresolution representation, which is very useful for texture characterization. Its properties as a texture characterizer are analyzed and demonstrated.</p></div>","PeriodicalId":100591,"journal":{"name":"Graphical Models and Image Processing","volume":"59 1","pages":"Pages 1-17"},"PeriodicalIF":0.0,"publicationDate":"1997-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/gmip.1996.0410","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116250706","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this paper we consider a number of extensions to current adaptive compression methods for color images. One, we use clustering or segmentation procedures to determine self-similar image regions. Two, for each such region we use a Karhunen–Loeve compression method to model the important spatiochromatic information. Three, we employ linear prediction to encode the resultant eigenimages. Finally, comparisons are made with current methods and improvements are demonstrated particularly for low bit-rate coding of color textured images such as those that occur in aerial photography.
{"title":"Region-Based Coding of Color Images Using Karhunen–Loeve Transform","authors":"Dragana Carevic , Terry Caelli","doi":"10.1006/gmip.1996.0402","DOIUrl":"10.1006/gmip.1996.0402","url":null,"abstract":"<div><p>In this paper we consider a number of extensions to current adaptive compression methods for color images. One, we use clustering or segmentation procedures to determine self-similar image regions. Two, for each such region we use a Karhunen–Loeve compression method to model the important spatiochromatic information. Three, we employ linear prediction to encode the resultant eigenimages. Finally, comparisons are made with current methods and improvements are demonstrated particularly for low bit-rate coding of color textured images such as those that occur in aerial photography.</p></div>","PeriodicalId":100591,"journal":{"name":"Graphical Models and Image Processing","volume":"59 1","pages":"Pages 27-38"},"PeriodicalIF":0.0,"publicationDate":"1997-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/gmip.1996.0402","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116857435","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Evan C Sherbrooke , Nicholas M Patrikalakis , Franz-Erich Wolter
Themedial axis transformis a representation of an object which has been shown to be useful in design, interrogation, animation, finite element mesh generation, performance analysis, manufacturing simulation, path planning, and tolerance specification. In this paper, the theory of the medial axis transform for 3-D objects is developed. For objects with piecewiseC2boundaries, relationships between the curvature of the boundary and the position of the medial axis are developed. Forn-dimensional submanifolds of nwith boundaries which are piecewiseC2and completelyG1, a deformation retract is set up between each object and its medial axis, which demonstrates that if the object is path connected, then so is its medial axis. Finally, it is proven that path connected polyhedral solids without cavities have path connected medial axes.
{"title":"Differential and Topological Properties of Medial Axis Transforms","authors":"Evan C Sherbrooke , Nicholas M Patrikalakis , Franz-Erich Wolter","doi":"10.1006/gmip.1996.0047","DOIUrl":"https://doi.org/10.1006/gmip.1996.0047","url":null,"abstract":"<div><p>The<em>medial axis transform</em>is a representation of an object which has been shown to be useful in design, interrogation, animation, finite element mesh generation, performance analysis, manufacturing simulation, path planning, and tolerance specification. In this paper, the theory of the medial axis transform for 3-D objects is developed. For objects with piecewise<em>C</em><sup>2</sup>boundaries, relationships between the curvature of the boundary and the position of the medial axis are developed. For<em>n</em>-dimensional submanifolds of <span><math><mtext>R</mtext></math></span><sup><em>n</em></sup>with boundaries which are piecewise<em>C</em><sup>2</sup>and completely<em>G</em><sup>1</sup>, a deformation retract is set up between each object and its medial axis, which demonstrates that if the object is path connected, then so is its medial axis. Finally, it is proven that path connected polyhedral solids without cavities have path connected medial axes.</p></div>","PeriodicalId":100591,"journal":{"name":"Graphical Models and Image Processing","volume":"58 6","pages":"Pages 574-592"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/gmip.1996.0047","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91632576","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this paper, geometric design problems for rational ruled surfaces are studied. We investigate a line geometric control structure and its connection to the standard tensor product B-spline representation, the use of the Klein model of line space, and algorithms for geometry processing. The main part of the paper is devoted to both classical and “circular” offsets of rational ruled surfaces. These surfaces arise in NC milling. Excluding developable surfaces and, for circular offsets, certain conoidal ruled surfaces, we show that both offset types of rational ruled surfaces are rational. In particular, we describe simple tool paths which are rational quartics.
{"title":"Rational Ruled Surfaces and Their Offsets","authors":"Helmut Pottmann , Wei Lü , Bahram Ravani","doi":"10.1006/gmip.1996.0045","DOIUrl":"https://doi.org/10.1006/gmip.1996.0045","url":null,"abstract":"<div><p>In this paper, geometric design problems for rational ruled surfaces are studied. We investigate a line geometric control structure and its connection to the standard tensor product B-spline representation, the use of the Klein model of line space, and algorithms for geometry processing. The main part of the paper is devoted to both classical and “circular” offsets of rational ruled surfaces. These surfaces arise in NC milling. Excluding developable surfaces and, for circular offsets, certain conoidal ruled surfaces, we show that both offset types of rational ruled surfaces are rational. In particular, we describe simple tool paths which are rational quartics.</p></div>","PeriodicalId":100591,"journal":{"name":"Graphical Models and Image Processing","volume":"58 6","pages":"Pages 544-552"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/gmip.1996.0045","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91632578","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Author Index for Volume 58","authors":"","doi":"10.1006/gmip.1996.0049","DOIUrl":"https://doi.org/10.1006/gmip.1996.0049","url":null,"abstract":"","PeriodicalId":100591,"journal":{"name":"Graphical Models and Image Processing","volume":"58 6","pages":"Page 594"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/gmip.1996.0049","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91632582","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}