forked from DGtal-team/DGtalTools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
111 lines (81 loc) · 5.37 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
==== Release 0.8 ====
* visualisation/:
- 3dVolBoundaryViewer: a simple viewer of the boundary of an object defined by thresholding a vol file.
- 3dVolMarchingCubes: speed-up by factor 10 simply by replacing the set predicate used in computations.
* convertes/:
- volBoundary2obj: a simple tool to export the boundary of a an object in a volumetric file to OBJ
==== Release 0.7 ====
* converters/:
- convertVol: a simple generic volume image converters (can process actually pgm3d, vol, longvol, raw (for writing)).
- vol2sdp: a simple tools to extract digital points from 3d vol files.
- vol2off: extract dual surface of a digital object (equiv. Marching Cubes)
- vol2obj: convert a volume file into OBJ format (all voxels belonging to threshold interval)
- vol2slice: tool to extract all slices from 3d volumic images.
- slice2vol: tool to merge slices into one 3d volumic file.
- sdp2vol: a simple tool to create a 3d vol image from 3d digital points.
- longvol2vol: convert longvol to vol file using different conversion policies.
- dicom2vol: convert dicom images into 3d volumic file (need itk option in DGtal).
- pgm2freeman: add new possibility to set automatically a threshold from the otsu algorithm.
- HDF52vol: convert HDF5 to vol file format.
- raw2HDF5: convert raw image to HDF5.
* volumetric:
- homotopicThinning3D exploits now the GenericReader class and is no more limited to vol format.
- volFlip: tool to flip all volume slice images according a given dimension.
- volImageMetrics: apply basic measures from two volumetric images: RMSE and PSNR.
- volShapeMetrics: Apply shape measures for comparing two volumetric images A and B (shape defined from thresholds):
* Measures from voxel partition (true/false+-, precision recall, f-measure)
* Measures bases on euclidean distance between the two Shape A and B.
* estimators:
- 2dLocalEstimators: Improvement of 2dLocalEstimators + possibility to compare with noised data.
- 3dLocalEstimators: Adding possibility to compare curvature (mean, gaussian and principal curvatures)
with Integral Invariant and Monge via Jet Fitting + possibility to compare with noised data.
* volumetric/volTools:
volTools directory moved into volumetric.
* visualisation/:
- 3dCurveViewer: A tool for visualizing the tangential cover of 3d curves.
- 3dVolViewer: new option to limit the number of displayed voxels (can open dicom format if WITH_ITK is set to true).
- 3dImageViewer: new tool to display slice image with interactive translatations or rotations (can open dicom format if WITH_ITK is set to true).
- patternTriangulation: a new tool that draws with Board2D the convex hull, the closest-point Delaunay triangulation or the farthest-point Delaunay triangulation of a pattern.
- 3dCurvatureViewer: Now allow to draw principal curvature directions on objets.
- 3dCurvatureViewerNoise: Same as 3dCurvatureViewer, but allow to add some noise to objects.
* distanceTransform
- LUTBasedNSDistanceTransform: Compute the 2D translated neighborhood-sequence distance transform of a binary image.
- CumulativeSequenceTest and RationalBeattySequenceTest: tests from LUTBasedNSDistanceTransform.
==== Release 0.6 ====
* estimators/:
2dLocalEstimators: program to compare local curvature/tangent estimators on implicit shapes:
- Maximal DSS based estimators
- Maximal DCA based estimators
- Binomial convolver based estimators
- Integral Invariants based estimators
3dLocalEstimators: program to compare 3D local curvature (mean or gaussian) estimators on 3D implicit shapes.
* visualisation/:
3dCurvatureViewer: computes and displays mean or gaussian curvature of vol binary shapes.
Various updates for 0.6 DGtal compatibility.
==== From initial Release 0.1 ====
* converters/: utilities to convert various simple file formats:
freeman2sdp: convert freeman chain towards a Sequence of Discrete Points.
pgm2freeman: to extract a freeman chain contour from a grayscale image.
raw2vol and vol2raw: transform 3D volumes files from (resp. to) raw to vol.
ofs2off: convert OFS mesh format towards a OFF variant.
* estimators/:
lengthEstimator: program to generate multigrid analysis of length estimators.
tangentBC: tangent estimator using the Binomial convolver.
curvatureBC: curvature estimator using the Binomial convolver.
curvatureMCMS: curvature estimator using the maximal segments cover (to be updated for current DGtal version).
estimatorComparator: program to perform comparison of local quantity estimators (to be updated for current DGtal version).
vol2normalField: compute the normal vector field of a given vol file .
* shapeGenerator/:
shapeGenerator: generate multigrid shape
contourGenerator: generate multigrid shape contours
* visualization/:
3dVolViewer: volume file (.vol and .pgm3d) viewer with QGLViewer.
displayContours: display discrete contours from various format (.fc (freemanchain), .sdp).
meshViewer: display 3D mesh from OFS or OFF format.
* volumetric/:
3dVolMarchingCubes: marching cubes form a Vol file
homotopicThinning3D: ultimate skeleton from vol file
* volumetric/volTools:
volAddBorder: add a 1 voxel boundary with value 0 to a vol file.
volCComponentCounter: a simple program to count the number of connected components in a 3D image.
volSubSample: sub sample a vol file (division by 2 in each direction).