The D.o.R (Drawing over Reliefs) System
Detecting feature curves on surface
Abstract Results Software
Edge detection in images has been a fundamental problem in computer vision from its early days. Edge detection on surfaces, on the other hand, has received much less attention. The most common edges on surfaces are ridges and valleys, used for processing range images in computer vision, as well as for non-photorealistic rendering in computer graphics. We propose a new type of edges on surfaces, termed relief edges. Intuitively, the surface can be considered as an unknown smooth manifold, on top of which a local height image is placed. Relief edges are the edges of this local image. We show how to compute these edges from the local differential geometric surface properties, by fitting a local edge model to the surface. We also show how the underlying manifold and the local images can be roughly approximated and exploited in the edge detection process. Last but not least, we demonstrate the application of relief edges to artifact illustration in archaeology..
This code is based on the following papers (with some small modifications):
  1. Ayelet Gilboa, Ayellet Tal, Ilan Shimshoni and Michael Kolomenkin. (2013). Computer-based, automatic recording and illustration of complex archaeological artifacts. Journal of Archaeological Science, 40(132), 1329-1339
  2. Michael Kolomenkin, Ilan Shimshoni and Ayellet Tal., "On Edge Detection on Surfaces", IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2009, 2767-2774.
Please cite this work if you use our software

The code in this website is for demo purposes only. Individuals or academic institutes are free to use the automatic drawings of objects generated using this version as long as they acknowledge its use. Commercial licensing is managed by the Technion Industry Liaison Office. Please contact Hovav Gazit for details.

Lab of CG&M Lab Home Page    Contact Us ECE Department Home Page Technion Home Page