DiffGeom Logo
 
О кафедре
История кафедры
Фотоальбом
Сотрудники
Наши студенты
Наши аспиранты
Научная работа
Научные достижения
Лаборатория компьютерных методов
Digital Vision Laboratory
Проекты при поддержке РНФ
Где работают наши выпускники
Международные и внутри-российские связи кафедры
Публикации
Наши книги
Наши статьи
Диссертации
Работы студентов
Студентам
Спецкурсы
Спецсеминары
Учебные материалы
Задачи для исследования
Олимпиада кафедры
Наглядная и компью­терная геометрия и топология
Геометрические сюжеты
Энциклопедические статьи
Задать вопрос


Software


CPU Implementation of GC method
System requirements: Linux operating system (version for Windows will appear later)

TYPE OF INPUT IMAGE TITLE CURRENT VERSION RELEASE DATE LINK EXAMPLES

FULL-COLOR Rough contour detection 1.23 21.11.2017 CPU_rough.zip Rough contours detection examples
FULL-COLOR Fine contour detection 1.27 21.11.2017 CPU_fine.zip Fine contours detection examples





CUDA Implementation of GC method
System requirements: 
a)Graphic card which supports CUDA. Graphic card driver should be ver.352 or later.
b)Linux operating system (version for Windows will appear later)

TYPE OF INPUT IMAGE TITLE CURRENT VERSION RELEASE DATE LINK EXAMPLES

FULL-COLOR Rough contour detection 1.11 21.11.2017 CUDA_rough_color.zip Rough contours detection examples
FULL-COLOR Fine contour detection 1.12 21.11.2017 CUDA_fine_color.zip Fine contours detection examples
GRAYSCALE Rough contour detection 1.9 21.11.2017 CUDA_rough_grayscale.zip
GRAYSCALE Fine contour detection 1.10 21.11.2017 CUDA_fine_grayscale.zip

Software User's Guide
Step 1: Select the type of program: CUDA or CPU implementations; in each case rough contours detection (enlarged pixels) and fine contours detection (original pixels) are available;
Step 2: Click on hyperlink in the “Link” section in the table above.
In some browsers download starts automatically. If not, the following screen should appear:

Step 3: Choose a path to save the program on your computer and click “Save”. Download will start.
2) Running:
Step 1: Unpack the zip-archive. In the unpacked directory, there will be several files and subfolder “Libs”. Among them you will find executable script "GC.sh", executable file called “run” and an example of input image “Input.*". Recommended formats for input graphic file are: jpg, jpeg, bmp, png, tif. Other formats weren’t tested yet.

Step 2: Open the console (terminal) and type the following commands:
- "chmod + x run" (it gives “run” rights of executable program).
- "chmod + x GC.sh " (it gives “GC.sh” rights of executable program).
- Rename your image file as “Input.*” and place it instead of example file “Input.*”. There should be only one file named “Input.*” in the folder.
- “./GC.sh” (launches the program).
After execution, program will display the following information: width and height of the image, elapsed processing time in milliseconds. Resulting contours will be written in the file “GC_res.bmp”. If such file already exists, it will be overwritten.