I have a binary volume that I have read into itk::Image. After creating the surface and the mesh, there are some wholes that need to be closed. I need to create a closed surface, however, the object values are reaching to the first row (horizontal or axial view of the volume) and also there are wholes in the starting and ending slice (z-direction), that is not letting the surface to be closed. There are some wholes on the surface as well. What solution do you suggest?
How to close a surface with holes?
971 Views Asked by S.EB At
1
There are 1 best solutions below
Related Questions in MESH
- Cells in grid crossed by a line ( PHP )
- Detect hole in geometry
- Trimesh - leak memory
- Set mesh transparency Meshlab
- How to generate a 2d mesh from a binary image in python?
- Interactive Meshes in Three.js
- What programs export .mesh?
- Get the mesh name from the selected vertex
- How to move multiple meshs in different directions with three.js?
- How to draw each a vertex of a mesh as a circle
- How can creat mesh using matlab?
- Split Matrix and Use Mesh to Plot in Matlab
- Unity3D only first submeshed is rendered
- How to unite gameobject meshes?
- Stop Mesh rendering if it intersect
Related Questions in VTK
- Installing VTK python module on mac OSX Yosemite 10.10.1
- Correct display of DICOM images ITK-VTK (images too dark)
- Refreshing a QWidget
- Create histogram
- Unresolve external symbol error when using QVTKWidget(VTK 6.2.0) in QT(5.4.2)
- mangle images of vtk from itk
- Load nifti image with vtk ()
- Program Stops automatically right after a short render
- Error with CMake to generate ITK Module VTKGlue
- Python VTK, how to record a video?
- Native Code: cannot use typeid with -fno-rtti
- Android NDK: undefined reference
- Importing VTK Image Into Mayavi
- Building vtk with QT5 windows 8
- Incorrect reshape of vtk->numpy array?
Related Questions in IMAGE-SEGMENTATION
- How to detect objects in an image based on colour?
- effect of ligting on image segmentation in matllab
- Image processing approach
- MATLAB - How to eliminate shadowed background on an image
- How to prevent exceeding matrix dimensions while dividing an image into blocks?
- ImageJ Fast filters plugin
- How to calculate the volume of objects in millimeter cube?
- Knn search- after classification how to retrieve the image ? how to find the right value for that index?
- min max flow graph cuts for image segmentation MATLAB wrapper
- face tracking (eigen face) opencv
- How to find the maximum distance between five points?
- Autonomous seam detection in Images on matlab
- Foreground segmentation when similar color distributions
- Grouping together of lines while doing line segmentation of printed text
- Select second largest area in image
Related Questions in ITK
- Correct display of DICOM images ITK-VTK (images too dark)
- mangle images of vtk from itk
- Error with CMake to generate ITK Module VTKGlue
- ITK/SimpleITK DICOM Series Loaded in wrong order / slice spacing incorrect
- QT, VTK project on linux not running
- How to read a palette image as a scalar image with ITK?
- make openmp g++-6.2.0 no such file
- Cmake: How to use g++ to link itk or other libraries
- The base of the Logarithm in ITK
- itk Register Two 3D Images with Different Sizes is Too Slow
- FDFImageIO error when build project with QT+VTK+ITK
- Pointer casts for itk::SmartPointer?
- How to creat "grayscale" image from float or int values in ITK?
- DICOM image registration using ITK
- Why is ConnectedThresholdImageFilter class not labeling pixels within threshold?
Related Questions in LIBIGL
- Why does my libigl code using knn take forever to complete?
- How to process output: trim_with_solid
- How do I properly use LibIGL's AABB.signed_distance() function?
- Libigl Tutorial Example 102 WINDOWS Visual Studio Code with Build Tools (integrated CMake and compiler cl.exe)
- How to use libigl library on Matlab
- How to close a surface with holes?
- Using libigl's uniformly_sample_two_manifold
- Change rotation matrix of a rectangle from center to corner
- Is there any C++ library (for Linux) for repairing the non-manifold meshes and converting it to manifold geometry?
- libIGL strange shading on mesh faces
- How to perform Boolean operation on thin surface using libigl?
- Libigl - Laplace Bletrami Operator Decomposition
- Loading libigl mesh result into the PCL PolygonMesh
- I use Cmake to make project, but it called error when generating : Target "xxxxxxx" links to: igl::core , but the target was not found
- CGAL hole filling with color
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
To fix the holes at the edges of the volume, simply pad out the volume with blank space so that the object does not reach the edge of the volume.
For other holes you could try VTK's FillHolesFilter:
https://vtk.org/doc/nightly/html/classvtkFillHolesFilter.html
You might have to play with the HoleSize parameter to get good results.