Surface reconstruction from unorganized points
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
A signal processing approach to fair surface design
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
A volumetric method for building complex models from range images
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Fast computation of generalized Voronoi diagrams using graphics hardware
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Multiresolution signal processing for meshes
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Fast texture synthesis using tree-structured vector quantization
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Anisotropic geometric diffusion in surface processing
Proceedings of the conference on Visualization '00
Spectral processing of point-sampled geometry
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Fragment-based image completion
ACM SIGGRAPH 2003 Papers
Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing
A finite element method for surface restoration with smooth boundary conditions
Computer Aided Geometric Design
Context-based surface completion
ACM SIGGRAPH 2004 Papers
Similarity-based surface modelling using geodesic fans
Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing
Template-based mesh completion
SGP '05 Proceedings of the third Eurographics symposium on Geometry processing
Example-based 3D scan completion
SGP '05 Proceedings of the third Eurographics symposium on Geometry processing
Image Repairing: robust image synthesis by adaptive ND tensor voting
CVPR'03 Proceedings of the 2003 IEEE computer society conference on Computer vision and pattern recognition
Filling-in by joint interpolation of vector fields and gray levels
IEEE Transactions on Image Processing
Proximity graphs for defining surfaces over point clouds
SPBG'04 Proceedings of the First Eurographics conference on Point-Based Graphics
Free-form modelling for surface inpainting
AFRIGRAPH '06 Proceedings of the 4th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Journal on Computing and Cultural Heritage (JOCCH)
3D modeling of complex and detailed cultural heritage using multi-resolution data
Journal on Computing and Cultural Heritage (JOCCH)
Fixing geometric errors on polygonal models: a survey
Journal of Computer Science and Technology
Hole filling in 3D volumetric objects
Pattern Recognition
Image Guided Reconstruction of Un-sampled Data: A Filling Technique for Cultural Heritage Models
International Journal of Computer Vision
A hierarchical extension to 3D non-parametric surface relief completion
Pattern Recognition
Technical Section: Automatic hole-filling of CAD models with feature-preserving
Computers and Graphics
Polygon mesh repairing: An application perspective
ACM Computing Surveys (CSUR)
Context-based coherent surface completion
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
Inpainting is a well-known technique in the context of image and art restoration, where paint losses are filled up to the level of the surrounding paint and then coloured to match. Analogue tasks can be found in 3D geometry processing, as digital representations of real-world objects often contain holes, due to hindrances during data acquisition or as a consequence of interactive modelling operations. In this paper we present a novel approach to automatically fill-in holes in structured surfaces where smooth hole filling is not sufficient. Previous approaches inspired by texture synthesis algorithms require specific spatial structures to identify holes and possible candidate fragments to be copied to defective regions. Consequently, the results depend heavily on the choice and location of these auxiliary structures, such that for instance symmetries are not reconstructed faithfully. In contrast, our approach is based on local neighbourhoods and therefore insensitive with respect to similarity transformations. We use so-called guidance surfaces to guide and prioritise the atomic filling operations, such that even non-trivial and larger holes can be filled consistently. The guidance surfaces are automatically computed and iteratively updated during the filling process, but can also incorporate any additional information about the surface, if available.