The human face is an elastic object. A natural paradigm for representing facial expressions is to form a complete 3D model of facial muscles and tissues. However, determining the actual parameter values for synthesizing and animating facial expressions is tedious; evaluating these parameters for facial expression analysis out of gray-level images is ahead of the state of the art in computer vision. Using only 2D face images and a small number of anchor points, we show that the method of radial basis functions provides a powerful mechanism for processing facial expressions. Although constructed specifically for facial expressions, our method is applicable to other elastic objects as well.
{"title":"Image Warping by Radial Basis Functions: Application to Facial Expressions","authors":"Arad N., Dyn N., Reisfeld D., Yeshurun Y.","doi":"10.1006/cgip.1994.1015","DOIUrl":"10.1006/cgip.1994.1015","url":null,"abstract":"<div><p>The human face is an elastic object. A natural paradigm for representing facial expressions is to form a complete 3D model of facial muscles and tissues. However, determining the actual parameter values for synthesizing and animating facial expressions is tedious; evaluating these parameters for facial expression analysis out of gray-level images is ahead of the state of the art in computer vision. Using only 2D face images and a small number of anchor points, we show that the method of radial basis functions provides a powerful mechanism for processing facial expressions. Although constructed specifically for facial expressions, our method is applicable to other elastic objects as well.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 2","pages":"Pages 161-172"},"PeriodicalIF":0.0,"publicationDate":"1994-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1015","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122660023","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}
Expansion matching (EXM) is a novel method for template matching that optimizes a new similarity measure called discriminative signal-to-noise ratio (DSNR). Since EXM is designed to minimize off-center response, it yields results with very sharp matching peaks. EXM yields superior performance to the widely used correlation matching (also known as matched filtering), especially in conditions of noise, superposition, and severe occlusion. This paper presents an extended EXM formulation that matches multiple templates in the complex image domain. Complex template matching is useful in matching frequency domain templates and edge gradient images, and can be extended to multispectral images as well. Here, a single filter is designed to simultaneously match a set of given complex templates with optimal DSNR, while eliciting user-defined center responses for each template. It is shown that when the complex case is simplified to the case of matching a single real template, the result reduces exactly to the minimum squared error (MSE) restoration filter assuming the template as the blurring function. Here, we introduce a new generalized MSE restoration paradigm based on the analogy to multiple-template EXM. Furthermore, the output of the single-template EXM filter is also shown to be equivalent to a nonorthogonal expansion of the image with basis functions that are all shifted versions of the template. Experimental results prove that EXM is robust to minor rotation and scale distortions.
{"title":"Nonorthogonal Image Expansion Related to Optimal Template Matching in Complex Images","authors":"Rao K.R., Benarie J.","doi":"10.1006/cgip.1994.1014","DOIUrl":"https://doi.org/10.1006/cgip.1994.1014","url":null,"abstract":"<div><p>Expansion matching (EXM) is a novel method for template matching that optimizes a new similarity measure called discriminative signal-to-noise ratio (DSNR). Since EXM is designed to minimize off-center response, it yields results with very sharp matching peaks. EXM yields superior performance to the widely used correlation matching (also known as matched filtering), especially in conditions of noise, superposition, and severe occlusion. This paper presents an extended EXM formulation that matches multiple templates in the <em>complex</em> image domain. Complex template matching is useful in matching frequency domain templates and edge gradient images, and can be extended to multispectral images as well. Here, a single filter is designed to simultaneously match a set of given complex templates with optimal DSNR, while eliciting user-defined center responses for each template. It is shown that when the complex case is simplified to the case of matching a single real template, the result reduces exactly to the minimum squared error (MSE) restoration filter assuming the template as the blurring function. Here, we introduce a new generalized MSE restoration paradigm based on the analogy to multiple-template EXM. Furthermore, the output of the single-template EXM filter is also shown to be equivalent to a nonorthogonal expansion of the image with basis functions that are all shifted versions of the template. Experimental results prove that EXM is robust to minor rotation and scale distortions.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 2","pages":"Pages 149-160"},"PeriodicalIF":0.0,"publicationDate":"1994-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1014","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92003495","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}
The most common approach for incorporating discontinuities in visual reconstruction problems makes use of Bayesian techniques, based on Markov random field models, coupled with stochastic relaxation and simulated annealing. Despite their convergence properties and flexibility in exploiting a priori knowledge on physical and geometric features of discontinuities, stochastic relaxation algorithms often present insurmountable computational complexity. Recently, considerable attention has been given to suboptimal deterministic algorithms, which can provide solutions with much lower computational costs. These algorithms consider the discontinuities implicitly rather than explicitly and have been mostly derived when there are no interactions between two or more discontinuities in the image model. In this paper we propose an algorithm that allows for interacting discontinuities, in order to exploit the constraint that discontinuities must be connected and thin. The algorithm, called E-GNC, can be considered an extension of the graduated nonconvexity (GNC), first proposed by Blake and Zisserman for noninteracting discontinuities. When applied to the problem of image reconstruction from sparse and noisy data, the method is shown to give satisfactory results with a low number of iterations.
{"title":"A Deterministic Algorithm for Reconstructing Images with Interacting Discontinuities","authors":"Bedini L., Gerace I., Tonazzini A.","doi":"10.1006/cgip.1994.1011","DOIUrl":"https://doi.org/10.1006/cgip.1994.1011","url":null,"abstract":"<div><p>The most common approach for incorporating discontinuities in visual reconstruction problems makes use of Bayesian techniques, based on Markov random field models, coupled with stochastic relaxation and simulated annealing. Despite their convergence properties and flexibility in exploiting a priori knowledge on physical and geometric features of discontinuities, stochastic relaxation algorithms often present insurmountable computational complexity. Recently, considerable attention has been given to suboptimal deterministic algorithms, which can provide solutions with much lower computational costs. These algorithms consider the discontinuities implicitly rather than explicitly and have been mostly derived when there are no interactions between two or more discontinuities in the image model. In this paper we propose an algorithm that allows for interacting discontinuities, in order to exploit the constraint that discontinuities must be connected and thin. The algorithm, called E-GNC, can be considered an extension of the graduated nonconvexity (GNC), first proposed by Blake and Zisserman for noninteracting discontinuities. When applied to the problem of image reconstruction from sparse and noisy data, the method is shown to give satisfactory results with a low number of iterations.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 2","pages":"Pages 109-123"},"PeriodicalIF":0.0,"publicationDate":"1994-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1011","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91982782","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}
This paper explores the local form of actual feature types contained in real images. The local energy feature detector is used to locate points in an image where features are found. An unsupervised neural network is trained to capture the mean luminance values and standard deviations of the luminance values in a small neighborhood of these feature points. This local luminance information is called a feature template. After culling and normalization, we arrive at a catalog of local feature forms for the image. Our experiments indicate that the feature forms are self-similar over different images and across scales. When described by their phase angle, features also show some clustering around a small number of types. The size of the feature catalog is small, and shows promising applications in the area of image compression and reconstruction. Quantization of phase angles around the central angles of clusters yields a catalog of synthetic feature templates that further improves the fidelity of the reconstructed images.
{"title":"A Catalog of 1-D Features in Natural Images","authors":"Aw Y.K., Owens R., Ross J.","doi":"10.1006/cgip.1994.1016","DOIUrl":"https://doi.org/10.1006/cgip.1994.1016","url":null,"abstract":"<div><p>This paper explores the local form of actual feature types contained in real images. The local energy feature detector is used to locate points in an image where features are found. An unsupervised neural network is trained to capture the mean luminance values and standard deviations of the luminance values in a small neighborhood of these feature points. This local luminance information is called a feature template. After culling and normalization, we arrive at a catalog of local feature forms for the image. Our experiments indicate that the feature forms are self-similar over different images and across scales. When described by their phase angle, features also show some clustering around a small number of types. The size of the feature catalog is small, and shows promising applications in the area of image compression and reconstruction. Quantization of phase angles around the central angles of clusters yields a catalog of synthetic feature templates that further improves the fidelity of the reconstructed images.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 2","pages":"Pages 173-181"},"PeriodicalIF":0.0,"publicationDate":"1994-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1016","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92125920","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 examine the problem of reconstructing a (possibly dynamic) ellipsoid from its (possibly inconsistent) orthogonal silhouette projections. We present a particularly convenient representation of ellipsoids as elements of the vector space of symmetric matrices. The relationship between an ellipsoid and its orthogonal projections in this representation is linear, unlike the standard parameterization based on semiaxis length and orientation. This representation is used to completely and simply characterize the solutions to the reconstruction problem. The representation also allows the straightforward inclusion of geometric constraints on the reconstructed ellipsoid in the form of inner and outer bounds on recovered ellipsoid shape. The inclusion of a dynamic model with natural behavior, such as stretching, shrinking, and rotation, is similarly straightforward in this framework and results in the possibility of dynamic ellipsoid estimation. For example, the linear reconstruction of a dynamic ellipsoid from a single lower-dimensional projection observed over time is possible. Numerical examples are provided to illustrate these points.
{"title":"Reconstructing Ellipsoids from Projections","authors":"Karl W.C., Verghese G.C., Willsky A.S.","doi":"10.1006/cgip.1994.1012","DOIUrl":"https://doi.org/10.1006/cgip.1994.1012","url":null,"abstract":"<div><p>In this paper we examine the problem of reconstructing a (possibly dynamic) ellipsoid from its (possibly inconsistent) orthogonal silhouette projections. We present a particularly convenient representation of ellipsoids as elements of the vector space of symmetric matrices. The relationship between an ellipsoid and its orthogonal projections in this representation is linear, unlike the standard parameterization based on semiaxis length and orientation. This representation is used to completely and simply characterize the solutions to the reconstruction problem. The representation also allows the straightforward inclusion of geometric constraints on the reconstructed ellipsoid in the form of inner and outer bounds on recovered ellipsoid shape. The inclusion of a dynamic model with natural behavior, such as stretching, shrinking, and rotation, is similarly straightforward in this framework and results in the possibility of dynamic ellipsoid estimation. For example, the linear reconstruction of a dynamic ellipsoid from a single lower-dimensional projection observed over time is possible. Numerical examples are provided to illustrate these points.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 2","pages":"Pages 124-139"},"PeriodicalIF":0.0,"publicationDate":"1994-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1012","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92003494","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 simple technique to visualize the isosurfaces extracted from a cell-based volumetric dataset using the Marching Cubes algorithm is proposed. The technique exploits the intrinsic ordering of the triangles produced by the surface extraction algorithm by adopting a Back-to-Front visualization technique. The use of the technique together with the adoption of a simple shading algorithm permits the rendering of high resolution volumetric datasets in computational environments with limited capabilities in terms of memory and graphics hardware.
{"title":"Using Marching Cubes on Small Machines","authors":"Montani C., Scopigno R.","doi":"10.1006/cgip.1994.1017","DOIUrl":"https://doi.org/10.1006/cgip.1994.1017","url":null,"abstract":"<div><p>A simple technique to visualize the isosurfaces extracted from a cell-based volumetric dataset using the Marching Cubes algorithm is proposed. The technique exploits the intrinsic ordering of the triangles produced by the surface extraction algorithm by adopting a Back-to-Front visualization technique. The use of the technique together with the adoption of a simple shading algorithm permits the rendering of high resolution volumetric datasets in computational environments with limited capabilities in terms of memory and graphics hardware.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 2","pages":"Pages 182-183"},"PeriodicalIF":0.0,"publicationDate":"1994-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1017","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91982779","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}
Pattern models for the analysis, visualization, and compression of experimental 2-D flow imagery are developed. These models are based on the 2-D linear phase portrait, and consist of a superposition of flow primitives that are equivalent to the canonical form of phase portraits. The phase portrait is a compact flow descriptor specified by a 2 × 2 A matrix, and it provides for classification into one of six possible patterns based on the matrix eigenvalues. The modeling requires computation of the orientation field, critical point detection, and estimation of the associated phase portraits as preliminary analysis steps. Existing methods to compute the orientation field that are appropriate for highly textured images are employed, but a technique for its computation in weakly textured imagery is included. Critical points are located with a detector that is based on the index (or winding number) of a vector field. A performance analysis of the detector is included. A linear least-squares method of estimating the phase portrait A matrix from the orientation field is presented. Flows are then modeled as a superposition of primitives, where their associated strengths are determined from the orientation field. This modeling works well for flows that exhibit nearly ideal behavior. Finally, the derived models are employed to compress scalar images that exhibit little or gradual variation along the flow streamlines. Compression ratios on the order of 100: 1 are achieved.
{"title":"Image-Models for 2-D Flow Visualization and Compression","authors":"Ford R.M., Strickland R.N., Thomas B.A.","doi":"10.1006/cgip.1994.1007","DOIUrl":"10.1006/cgip.1994.1007","url":null,"abstract":"<div><p>Pattern models for the analysis, visualization, and compression of experimental 2-D flow imagery are developed. These models are based on the 2-D linear phase portrait, and consist of a superposition of flow primitives that are equivalent to the canonical form of phase portraits. The phase portrait is a compact flow descriptor specified by a 2 × 2 A matrix, and it provides for classification into one of six possible patterns based on the matrix eigenvalues. The modeling requires computation of the orientation field, critical point detection, and estimation of the associated phase portraits as preliminary analysis steps. Existing methods to compute the orientation field that are appropriate for highly textured images are employed, but a technique for its computation in weakly textured imagery is included. Critical points are located with a detector that is based on the index (or winding number) of a vector field. A performance analysis of the detector is included. A linear least-squares method of estimating the phase portrait A matrix from the orientation field is presented. Flows are then modeled as a superposition of primitives, where their associated strengths are determined from the orientation field. This modeling works well for flows that exhibit nearly ideal behavior. Finally, the derived models are employed to compress scalar images that exhibit little or gradual variation along the flow streamlines. Compression ratios on the order of 100: 1 are achieved.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 1","pages":"Pages 75-93"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1007","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128351589","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}
Nonuniform B-splines are usually computed using the traditional recurrence relation We derive a recurrence relation which relates the rth derivative of Bi,r(ū) to the (r − 1)th derivatives of Bi,r−1() and Bi + 1, r − 1[formula]B(r)i, r() is comprised of r + 1 impulses (Dirac functions) at the knots [ūi, ūi + 1, . . . , ūi + r]. The amplitudes of the impulses are found from the recurrence. We show that equally spaced samples of the continuous B-spline function Bi, r(ū) can be computed exactly using recursive summation.
{"title":"Efficient Algorithms for the Implementation of General B-Splines","authors":"Ferrari L.A., Silbermann M.J., Sankar P.V.","doi":"10.1006/cgip.1994.1009","DOIUrl":"10.1006/cgip.1994.1009","url":null,"abstract":"<div><p>Nonuniform B-splines are usually computed using the traditional recurrence relation <span><math><mtext>B</mtext><msub><mi></mi><mn>i,r</mn></msub><mtext>(</mtext><mtext>u</mtext><mtext>) = </mtext><mtext>u</mtext><msub><mi></mi><mn>i</mn></msub><mtext> − </mtext><mtext>u</mtext><mtext>u</mtext><msub><mi></mi><mn>i+r−1</mn></msub><mtext>−</mtext><mtext>u</mtext><msub><mi></mi><mn>i</mn></msub><mtext>Bi,</mtext><msub><mi></mi><mn>r−1</mn></msub><mtext>(</mtext><mtext>u</mtext><mtext>) + </mtext><mtext>u</mtext><msub><mi></mi><mn>i+r</mn></msub><mtext> − </mtext><mtext>u</mtext><mtext>u</mtext><msub><mi></mi><mn>i+r</mn></msub><mtext> − </mtext><mtext>u</mtext><msub><mi></mi><mn>i+1</mn></msub><mtext>B</mtext><msub><mi></mi><mn>i+1,r−1</mn></msub><mtext>(</mtext><mtext>u</mtext><mtext>).</mtext></math></span>We derive a recurrence relation which relates the <em>r</em>th derivative of <em>B</em><sub><em>i,r</em></sub>(<em>ū</em>) to the (<em>r</em> − 1)th derivatives of <em>B</em><sub><em>i,r</em>−1</sub>(<span><math><mtext>u</mtext></math></span>) and <em>B</em><sub><em>i</em> + 1, <em>r</em> − 1</sub><span><math><mtext>u</mtext></math></span>[formula]<em>B</em><sup><em>(r)</em></sup><sub><em>i, r</em></sub>(<span><math><mtext>u</mtext></math></span>) is comprised of <em>r</em> + 1 impulses (Dirac functions) at the knots [<em>ū<sub>i</sub></em>, <em>ū</em><sub><em>i</em> + 1</sub>, . . . , <em>ū</em><sub><em>i</em> + <em>r</em></sub>]. The amplitudes of the impulses are found from the recurrence. We show that equally spaced samples of the continuous B-spline function <em>B</em><sub><em>i, r</em></sub>(<em>ū</em>) can be computed exactly using recursive summation.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 1","pages":"Pages 102-105"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1009","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127182936","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}
The existence of the implicit equation of rational surfaces can be proved by three techniques: elimination theory, undetermined coefficients, and the theory of field extensions. The methods of elimination theory and undetermined coefficients also reveal that the implicit equation can be written with coefficients from the coefficient field of the parametric polynomials. All three techniques can be implemented as implicitization algorithms. For each method, the theoretical limitations of the proof and the practical advantages and disadvantages of the algorithm are discussed. Our results are important for two reasons. First, we caution that elimination theory cannot be generalized in a straightforward manner from rational plane curves to rational surfaces to show the existence of the implicit equation; thus other rigorous methods are necessary to bypass the vanishing of the resultant in the presence of base points. Second, as an immediate consequence of the coefficient relationship, we see that the implicit representation involves only rational (or real) coefficients if a parametric representation involves only rational (or real) coefficients. The existence of the implicit equation means every rational surface is a subset of an irreducible algebraic surface. The subset relation can be proper and this may cause problems in certain applications in computer aided geometric design. This anomaly is illustrated by an example.
{"title":"On the Existence and the Coefficients of the Implicit Equation of Rational Surfaces","authors":"Chionh E.W., Goldman R.N.","doi":"10.1006/cgip.1994.1003","DOIUrl":"10.1006/cgip.1994.1003","url":null,"abstract":"<div><p>The existence of the implicit equation of rational surfaces can be proved by three techniques: elimination theory, undetermined coefficients, and the theory of field extensions. The methods of elimination theory and undetermined coefficients also reveal that the implicit equation can be written with coefficients from the coefficient field of the parametric polynomials. All three techniques can be implemented as implicitization algorithms. For each method, the theoretical limitations of the proof and the practical advantages and disadvantages of the algorithm are discussed. Our results are important for two reasons. First, we caution that elimination theory cannot be generalized in a straightforward manner from rational plane curves to rational surfaces to show the existence of the implicit equation; thus other rigorous methods are necessary to bypass the vanishing of the resultant in the presence of base points. Second, as an immediate consequence of the coefficient relationship, we see that the implicit representation involves only rational (or real) coefficients if a parametric representation involves only rational (or real) coefficients. The existence of the implicit equation means every rational surface is a subset of an irreducible algebraic surface. The subset relation can be proper and this may cause problems in certain applications in computer aided geometric design. This anomaly is illustrated by an example.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 1","pages":"Pages 19-24"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1003","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122691937","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}
We present the algebraic specification of a prototype interactive geometric modeler for 3D objects, whose topologies are represented by 3-dimensional generalized maps. After a reminder of some topological models, particularly maps and extensions, we begin with the more general frame of n-dimensional hypermaps. We specify algebraically a hierarchy of operations on hypermaps and generalized maps, which are embedded in a 3-dimensional Euclidean space. We make precise the modeling area and give the main functionalities of the modeler. We detail high-level operations on 3D objects, and some technical features of this software. Some constructions are explained using pictures. We show that hypermaps and algebraic specification constitute an efficient formal frame for developing large pieces of software in the area of boundary representation.
{"title":"Algebraic Specification of a 3D-Modeler Based on Hypermaps","authors":"Bertrand Y., Dufourd J.F.","doi":"10.1006/cgip.1994.1005","DOIUrl":"10.1006/cgip.1994.1005","url":null,"abstract":"<div><p>We present the algebraic specification of a prototype interactive geometric modeler for 3D objects, whose topologies are represented by 3-dimensional generalized maps. After a reminder of some topological models, particularly maps and extensions, we begin with the more general frame of n-dimensional hypermaps. We specify algebraically a hierarchy of operations on hypermaps and generalized maps, which are embedded in a 3-dimensional Euclidean space. We make precise the modeling area and give the main functionalities of the modeler. We detail high-level operations on 3D objects, and some technical features of this software. Some constructions are explained using pictures. We show that hypermaps and algebraic specification constitute an efficient formal frame for developing large pieces of software in the area of boundary representation.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"56 1","pages":"Pages 29-60"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1005","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129890613","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}