{"title":"Determining the spatial containment of a point in general polyhedra","authors":"Yehuda E Kalay","doi":"10.1016/0146-664X(82)90019-3","DOIUrl":"https://doi.org/10.1016/0146-664X(82)90019-3","url":null,"abstract":"<div><p>Determining the inclusion of a point in volume-enclosing polyhedra (shapes) in 3D space is, in principle, the extension of the well-known problem of determining the inclusion of a point in a polygon in 2D space. However, the extra degree of freedom makes 3D point-polyhedron containment analysis much more difficult to solve than the 2D point-polygon problem, mainly because of the nonsequential ordering of the shape elements, which requires global shape data to be applied for resolving special cases. Two general <em>O</em>(<em>n</em>) algorithms for solving the problem by reducing the 3D case into the solvable 2D case are presented. The first algorithm, denoted “the projection method,” is applicable to any planar-faced polyhedron, reducing the dimensionality by employing parallel projection to generate planar images of the shape faces, together with an image of the point being tested for inclusion. The containment relationship of these images is used to increment a global parity-counter when appropriate, representing an abstraction for counting the intersections between the surface of the shape and a halfline extending from the point to infinity. An “inside” relationship is established when the parity-count is odd. Special cases (coincidence of the halfline with edges or vertices of the shape) are resolved by eliminating the coincidental elements and re-projecting the merged faces. The second algorithm, denoted “the intersection method,” is applicable to any well-formed shape, including curved-surfaced ones. It reduces the dimensionality by intersecting the shape with a plane which includes the point tested for inclusion, thereby generating a 2D polygonal trace of the shape surface at the plane of intersection, which is tested for containing the trace of the point in the plane, directly establishing the overall 3D containment relationship. A particular <em>O</em>(<em>n</em>) implementation of the 2D point-in-polygon inclusion algorithm, which is used for solving the problem once reduced in dimensionality, is also presented. The presentation is complemented by discussions of the problems associated with point-polyhedron relationship determination in general, and comparative analysis of the two particular algorithms presented.</p></div>","PeriodicalId":100313,"journal":{"name":"Computer Graphics and Image Processing","volume":"19 4","pages":"Pages 303-334"},"PeriodicalIF":0.0,"publicationDate":"1982-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0146-664X(82)90019-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137161932","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":"The space efficiency of quadtrees","authors":"Charles R Dyer","doi":"10.1016/0146-664X(82)90020-X","DOIUrl":"10.1016/0146-664X(82)90020-X","url":null,"abstract":"<div><p>The space efficiency of the quadtree representation is investigated for the case in which a single 2<sup><em>m</em></sup> by 2<sup><em>m</em></sup> square region occurs in a 2<sup><em>n</em></sup> by 2<sup><em>n</em></sup> image. When the square is equally likely to occur at any position, it is shown that the average and worst case numbers of nodes in the quadtree are both on the order of the region's perimeter plus the logarithm of the image's diameter.</p></div>","PeriodicalId":100313,"journal":{"name":"Computer Graphics and Image Processing","volume":"19 4","pages":"Pages 335-348"},"PeriodicalIF":0.0,"publicationDate":"1982-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0146-664X(82)90020-X","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129841194","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":"Adaptive bit allocation for image compression","authors":"J.K Wu , R.E Burge","doi":"10.1016/0146-664X(82)90024-7","DOIUrl":"10.1016/0146-664X(82)90024-7","url":null,"abstract":"<div><p>The key to producing data-compressed images of improved fidelity (at a given compression ratio) using the adaptive transform approach is to improve subimage classification. Three simple measures are introduced to minimize inner-class differences based on image energy, directionality, and fineness of local detail. A fast compression scheme incorporating these measures is illustrated by a range of examples.</p></div>","PeriodicalId":100313,"journal":{"name":"Computer Graphics and Image Processing","volume":"19 4","pages":"Pages 392-400"},"PeriodicalIF":0.0,"publicationDate":"1982-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0146-664X(82)90024-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122466028","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":"A sequential tracking extraction of shape features and its constructive description","authors":"Shunji Mori, Michihisa Doh","doi":"10.1016/0146-664X(82)90021-1","DOIUrl":"10.1016/0146-664X(82)90021-1","url":null,"abstract":"<div><p>Based on sequential tracking, a machine composed of three sequentially connected automata is proposed for recognizing a plane shape given by binary pattern. The first automaton detects 10 kinds of quasi-local features which constitute a complete set of features in two consecutive lines. The second automaton integrates these features and segments a contour into letter <em>L</em> shaped segments which are considered as primitives for description of a shape. These <em>L</em>-type segments are arranged to form the structure. The third automaton extracts global features such as connectivity, hole, and concavity, where attribution of a hole to a blob is somewhat generally treated and some degree of closure of a concavity is described. Thus the systematic feature extraction of a plane shape and the simple and essential description of that shape is given.</p></div>","PeriodicalId":100313,"journal":{"name":"Computer Graphics and Image Processing","volume":"19 4","pages":"Pages 349-366"},"PeriodicalIF":0.0,"publicationDate":"1982-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0146-664X(82)90021-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122808002","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 19","authors":"","doi":"10.1016/0146-664X(82)90032-6","DOIUrl":"https://doi.org/10.1016/0146-664X(82)90032-6","url":null,"abstract":"","PeriodicalId":100313,"journal":{"name":"Computer Graphics and Image Processing","volume":"19 4","pages":"Page 403"},"PeriodicalIF":0.0,"publicationDate":"1982-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0146-664X(82)90032-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137161230","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":"Matching the task to an I. P. architecture","authors":"V Cantoni","doi":"10.1016/0146-664X(82)90029-6","DOIUrl":"10.1016/0146-664X(82)90029-6","url":null,"abstract":"","PeriodicalId":100313,"journal":{"name":"Computer Graphics and Image Processing","volume":"19 4","pages":"Page 402"},"PeriodicalIF":0.0,"publicationDate":"1982-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0146-664X(82)90029-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130277130","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":"A topological proof of a surface tracking algorithm","authors":"Gabor T Herman","doi":"10.1016/0146-664X(82)90028-4","DOIUrl":"https://doi.org/10.1016/0146-664X(82)90028-4","url":null,"abstract":"","PeriodicalId":100313,"journal":{"name":"Computer Graphics and Image Processing","volume":"19 4","pages":"Pages 401-402"},"PeriodicalIF":0.0,"publicationDate":"1982-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0146-664X(82)90028-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136434890","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":"RAYS—New representation for polygons and polhedra","authors":"","doi":"10.1016/0146-664X(82)90017-X","DOIUrl":"https://doi.org/10.1016/0146-664X(82)90017-X","url":null,"abstract":"","PeriodicalId":100313,"journal":{"name":"Computer Graphics and Image Processing","volume":"19 3","pages":"Page 301"},"PeriodicalIF":0.0,"publicationDate":"1982-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0146-664X(82)90017-X","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91630456","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}