Chitrakar: Robotic System for Drawing Jordan Curve of Facial Portrait
Aniruddha Singhal, Ayush Kumar, Shivam Thukral, Deepak Raina, Swagat, Kumar

TL;DR
This paper introduces Chitrakar, a robotic system that autonomously converts facial images into non-self-intersecting Jordan Curves and accurately draws them on surfaces, combining advanced image processing and robotics for artistic creation.
Contribution
The novel integration of image segmentation, feature enhancement, and path optimization enables autonomous drawing of facial portraits as Jordan Curves by a robot.
Findings
The robot can complete detailed facial drawings in under 30 minutes.
Multiple image instances are generated for aesthetic selection.
The system effectively converts images into non-intersecting curves for artistic rendering.
Abstract
This paper presents a robotic system (\textit{Chitrakar}) which autonomously converts any image of a human face to a recognizable non-self-intersecting loop (Jordan Curve) and draws it on any planar surface. The image is processed using Mask R-CNN for instance segmentation, Laplacian of Gaussian (LoG) for feature enhancement and intensity-based probabilistic stippling for the image to points conversion. These points are treated as a destination for a travelling salesman and are connected with an optimal path which is calculated heuristically by minimizing the total distance to be travelled. This path is converted to a Jordan Curve in feasible time by removing intersections using a combination of image processing, 2-opt, and Bresenham's Algorithm. The robotic system generates instances of each image for human aesthetic judgement, out of which the most appealing instance is selected…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotics and Sensor-Based Localization · Image and Object Detection Techniques · Image Processing and 3D Reconstruction
