Releases: DGtal-team/DGtalTools
Release 1.4
Blog Post of the related DGTal 1.4 release 🎉
DGtalTools 1.4
-
build
-
visualisation
- meshViewer: new options to change the default background color, to load camera settings at startup, to change at startup the light source mode attached or not to the camera and improve transparency process at startup rendering. It includes a fix of the -customColorMesh for obj mesh and add new possibilities to custom the color of each mesh given as input. It also includes a fix and some simplications of the option --doSnapShotAndExit. (Bertrand Kerautret #448)
- meshViewer: new option to set alpha channel of the mesh color. (Bertrand Kerautret #451)
- 3dSDPViewer: new option to set alpha channel of the mesh color. (Xun Gong #452)
- meshViewer: Add colored SDP option in meshViewer when input texts is an alpha mesh and a colored SDP respectively. (Xun Gong #452)
- volscope new vol visualization tool using polyscope (David Coeurjolly, #455)
- volscope documentation enhanced (David Coeurjolly, #460)
-
volumetric
-
converters
Release 1.3
DGtalTools 1.3
Blog Post of the related DGTal 1.3 release 🎉
-
build
- New cmake option (DGTAL_RANDOMIZED_BUILD_THRESHOLD) to set the
(approximated) % of tools build (Bertrand Kerautret #416)
- New cmake option (DGTAL_RANDOMIZED_BUILD_THRESHOLD) to set the
-
converters
- heightfield2shading: new option to add a matcap rendering (from normal
direction interpreted as HSV vector) (Bertrand Kerautret #399) - heightfield2shading: new option to generate a normal map.
(Bertrand Kerautret #415) - mesh2heightfield: automatic object placement and improved usage.
(Bertrand Kerautret & Florian Delconte #429) - vol2slice: fix infinite slices extraction. (Bertrand Kerautret #439)
- heightfield2shading: new option to add a matcap rendering (from normal
-
generators
- 2dSimplePolygonDigitizer: new tool to compute the Gauss Digitization of
a simple closed polyline. (Phuc Ngo #398)
- 2dSimplePolygonDigitizer: new tool to compute the Gauss Digitization of
-
visualisation
-
volumetric
- volSegment: adding new option to get long int images as output (for
longvol exporting). (Bertrand Kerautret #420) - volInfo: get information from a volumetric file. (David Coeurjolly, #430)
- criticalKernelsThinning3D: new option to keep the resulting image
domain equal to the input image (instead using the resulting bouding box set).
(Bertrand Kerautret #431) - criticalKernelsThinning3d: it can now export OBJ files for input surface and
output skeletons (Jacques-Olivier Lachaud #414)
- volSegment: adding new option to get long int images as output (for
Release 1.2
Blog post for this release.
-
global
- Fix itk2vol and fix ITK cmake configuaration that was making issues with the ITK image read.
(Bertrand Kerautret #393) - Travis: Fix old default osx_image with xcode12.2 and remove non used boost
cmake references. (Bertrand Kerautret #394) - Uniform input/output option with previous use of CLI11 (issue #405).
(Bertrand Kerautret #406) - Comply with cmake Policy CMP0115 "Source file extensions must be
explicit". (Bertrand Kerautret and David Coeurjolly, #407)
- Fix itk2vol and fix ITK cmake configuaration that was making issues with the ITK image read.
-
visualisation
- 3dVolViewer: improvement of the possibility to read input image of type double (with ITK).
New possibility to select the voxel in order to display image intensity.
(Bertrand Kerautret #402) - 3dVolBoundaryViewer: fix compilation issue (related to CLI11 change) when ITK is activated.
(Bertrand Kerautret #395)
- 3dVolViewer: improvement of the possibility to read input image of type double (with ITK).
-
volumetric
- volReSample: it can now export image including ITK image spacing.
(Bertrand Kerautret #404)
- volReSample: it can now export image including ITK image spacing.
Release 1.1
Blog Post of the release 🎉
DGtalTools 1.1:
-
global
- New way to handle command line options of DGtalTools by using CLI11 instead
boost program option. (Bertrand Kerautret and Phuc Ngo #373) - Fix issue of link with boost program option. (Bertrand Kerautret #356)
- set cmake based CPP11 check instead the manual DGtal check. (Bertrand
Kerautret #364) - Travis: Fix broken Eigen url. Update Eigen in travis to 3.3.7.
(Pablo Hernandez and Bertrand Kerautret #373)
- New way to handle command line options of DGtalTools by using CLI11 instead
-
converters
-
documentations
-
estimators
-
imageProcessing:
- Add a variant of Ambrosio-Tortorelli functional for image
restoration and inpainting, using Laplacian of discontinuity
function instead of gradient and based on discrete calculus.
(Jacques-Olivier Lachaud #363)
- Add a variant of Ambrosio-Tortorelli functional for image
-
volumetric
- fix ld boost program options macos warnings. (Bertrand Kerautret #366)
- curvatureScaleSpaceBCC: better use of exportFile with template specialisation.
(Bertrand Kerautret, #375) - Passing argument by const reference in (min|max|mean)Val of volSubSample.
(Roland Denis, #359) - Using SourceForge to download doxygen sources during Travis CI jobs.
(Roland Denis #360) - volMask: new tool to extract a new image from the a masked image.
(Jonas Lamy and Bertrand Kerautret 374) - volAddBorder: Add an option that sets zero value to domain boundary voxels without
changing the domain extent (Bertrand Kertautret #371) - Fix a wrong error message that appears when using the tool (wrong IO error)
(Bertrand Kerautret #368)
Release 1.0
After about 10 years of developments, we are very proud to announce the DGtal 1.0 release.
Many thanks to all developers that have contributed to DGtal and its tools.
Please have a look to the release note for details.
DGtalTools 1.0
-
generators
- 3dParametricCurveDigitizer - a tool for digitization of 3D parametric curves (Kacper Pluta,
#341)
- 3dParametricCurveDigitizer - a tool for digitization of 3D parametric curves (Kacper Pluta,
-
global
- Continuous integration AppVeyor fix. (Bertrand Kerautret, #337).
- Fix PointVector implicit conversion (in link to DGtal PR #1345)
(Bertrand Kerautret and David Coeurjolly, #347) - Fix Documentation nightly update on github website.
(Bertrand Kerautret, #348) - CMake exposes boost static option. (Bertrand Kerautret #351)
- Fix compilation and execution with Visual Studio for volSurfaceRegularization.
(Raphael Lenain, #353)
-
volumetric
- New tool to fill the interior of a voxel set (volFillInterior).
(David Coeurjolly, #343). - Update Critical Kernels thinning using VoxelComplex, following
recent changes in DGtal. (Pablo Hernandez, #345)
- New tool to fill the interior of a voxel set (volFillInterior).
-
estimators
- New option for 3dCurveTangentEstimator which allows to detect the principal curve direction
(Kacper Pluta, #342)
- New option for 3dCurveTangentEstimator which allows to detect the principal curve direction
Release 0.9.4.1
Small fix including:
- Bugfix parsing options in regularization tool (volSurfaceRegularization)
- Min DGtal version updated
Release 0.9.4
DGtalTools 0.9.4
-
converters
- mesh2vol: add option to add margin in the generated volume
(to better extract the surfel boudary near domain limits).
(Bertrand Kerautret, #322) - vol2vox/vox2vol: tools to convert vol file to a MagicaVoxel VOX file and
conversly. (David Coeurjolly, #314) - volAddNoise moved to
volumetric/
. (David Coeurjolly, #300) - segfault fix in volBoundary2obj (David Coeurjolly, #317)
- Fix the bad surfel display of volBoundary2obj (issue #320)
(Bertrand Kerautret, #321)
- mesh2vol: add option to add margin in the generated volume
-
volumetric
- new option to volAddNoise to extract the largest 6-connected
component. (David Coeurjolly, #300) - new option to 3dVolMarchingCubes to add some Kanungo noise to the
input vol file. (David Coeurjolly, #300) - Add thinning based of Critical Kernels using VoxelComplex.
Based on DGtal PR 1147 (Pablo Hernandez, #311)
- new option to volAddNoise to extract the largest 6-connected
-
visualisation:
-
New tool for mesh voxelization from a mesh in input (.off)
to a volumetric output (vol, pgm3d) (Monir Hadji, #279) -
2dCompImage : Computes and displays image comparisons (squared and absolute
differences) (Bertrand Kerautret, #313) -
Improve visualisation tools (vol2heightfield, vol2obj, vol2raw, vol2sdp,
vol2slice,volBoundary2obj,3dImageViewer, 3dVolViewer, sliceViewer, Viewer3DImage)
allowing to read longvol including rescaling. (Bertrand Kerautret, #296) -
Add an option to filter vector displayed in 3dSDPViewer.
(Bertrand Kerautret, #297) -
meshViewer: add an option to set the ambient light source.
(Bertrand Kerautret, #303) -
3dSDPViewer: new option to display vector field as unit vectors.
(Bertrand Kerautret, #301)
-
-
converters:
- sdp2vol: add the automatic set of the domain according to the
bouding box of the set of points. (Bertrand Kerautret, #305)
- sdp2vol: add the automatic set of the domain according to the
-
global:
Release 0.9.3
DGtalTools 0.9.3
- global:
- imageProcessing:
- Creates imageProcessing directory. Add tools for doing image restoration
and inpainting with Ambrosio-Tortorelli functional and discrete calculus.
(Jacques-Olivier Lachaud, Marion Foare
#280)
- Creates imageProcessing directory. Add tools for doing image restoration
- converters:
- visualisation:
- Add SnapShot option for meshViewer and 3dVolViewer
(useful to get visualisation without interaction like for scripting and/or
online demonstration). It also contains a new option to display a mesh in
3DvolViewer.
(Bertrand Kerautret, #282) - Add an option to display vector fields in displayContours
(Bertrand Kerautret, #290)
- Add SnapShot option for meshViewer and 3dVolViewer
- estimators:
Release 0.9.2
DGtalTools 0.9.2
- global:
- fix wrong Khalimsky space initialization in Freeman2Img.
(Roland Denis, #271) - doxygen documentation added for all tools. (David Coeurjolly, Bertrand Kerautret, #258
- fix uses of temporaries when ConstAlias is needed.
(Roland Denis, #253) - renaming of the shapeGenerator folder to generators (David Coeurjolly, #268))
- fix wrong Khalimsky space initialization in Freeman2Img.
- visualisation:
- meshViewer: add a key to display mesh information about number of
vertex/faces. (Bertrand Kerautret, #273) - 3dSDPViewer: fix the mesh display which was not given with their original
colors. (Bertrand Kerautret, #272) - 3dSDPViewer: add the possibility to display a set of point by using
different sphere sizes (specified in the input sdp file). (Bertrand Kerautret, #252) - sliceViewer: fix bug when imported image domain doesn't contain (0,0,0) point.
(Roland Denis, #256) - 3dSDPViewer: add an option to display on screen the selected voxel.
(Bertrand Kerautret, #257)
- meshViewer: add a key to display mesh information about number of
Release 0.9.1
v0.9.1
See Changleog.md