The following software detect approximate regularities for design intent detection. It has been implemented on Linux in C++ (gcc 3.3) and Matlab using OpenCascade 5.2. Software for Approximate Regularity Detection If you use this code please cite one of these publications:
The following software constructs regularity feature trees for design intent detection. It has been implemented on Linux in C++ (gcc 3.3) and Matlab using OpenCascade 5.2. Melon.tar.gz If you use this code please cite one of these publications:
Regularity Feature Tree Construction

S. Liu, R. R. Martin, F. C. Langbein, P. L. Rosin. Segmenting Periodic Reliefs on Triangle Meshes. In: R. R. Martin, M. A. Sabin, J. J. Winkler (eds), Maths of Surfaces XII, Springer LNCS, 4647:290-306, 2007. [DOI: 10.1007/978-3-540-73843-5_18] [PDF]
Segmenting Periodic Reliefs on Triangle Meshes

X.-F. Sun, P. L. Rosin, R. R. Martin, F. C. Langbein. Fast and Effective Feature-Preserving Mesh Denoising. IEEE Trans. Visualization and Computer Graphics, 13(5):925-938, 2007. [DOI:10.1109/TVCG.2007.1065] [PDF]
Fast and Effective Feature-Preserving Mesh Denoising

M. Li, F. C. Langbein, R. R. Martin. Detecting Approximate Incomplete Symmetries in Discrete Point Sets. In: Proc. ACM Symp. Solid and Physical Modeling, pp. 335-340, ACM Siggraph 2007. [DOI:10.1145/1236246.1236294] [PDF]
Detecting Approximate Incomplete Symmetries in Discrete Point Sets
F. C. Langbein. Notes on “How to be Creative?!”. School of Computer Science and Informatics, Cardiff University PhD student away day. 16th May 2007. [PDF]
Notes on “How to be Creative?!”

W. Li, R. R. Martin, F. C. Langbein. Generating Smooth Parting Lines for Mold Design for Meshes. In: Proc. ACM Symp. Solid and Physical Modeling, pp. 193-204, ACM Siggraph 2007. [DOI:10.1145/1236246.1236274] [PDF]
Generating Smooth Parting Lines for Mold Design for Meshes

X.-F. Sun, P. L. Rosin, R. R. Martin, F. C. Langbein. Random Walks for Mesh Denoising. In: Proc. ACM Symp. Solid and Physical Modeling, pp. 11-22, ACM Siggraph 2007. [DOI:10.1145/1236246.1236252] [PDF]
Random Walks for Mesh Denoising

S.-L. Liu, R. R. Martin, F. C. Langbein, P. L. Rosin. Segmenting Geometric Reliefs from Textured Background Surfaces. Computer-Aided Design and Applications, 4(5):565-583, 2007. [DOI:10.1080/16864360.2007.10738492] [Published] [PDF]
Segmenting Geometric Reliefs from Textured Background Surfaces

S. Liu, R. R. Martin, F. C. Langbein, P. L. Rosin. Background Surface Estimation for Reverse Engineering of Reliefs. Int. J. CAD/CAM, 7(4), 2007. [Published] [PDF]