A. Karimov, Dmitriy Pesterev, V. Ostrovskii, D. Butusov, E. Kopets
{"title":"Brushstroke rendering algorithm for a painting robot","authors":"A. Karimov, Dmitriy Pesterev, V. Ostrovskii, D. Butusov, E. Kopets","doi":"10.1109/ITMQIS.2017.8085826","DOIUrl":null,"url":null,"abstract":"A painting robot ARTCYBE is a machine developed to imitate an ability of a human painter to create realistic images with acrylic paints and a brush. In this paper a brushstroke rendering algorithm for this robot is presented. The algorithm converts a source bitmap image into a set of brushstrokes which we call a brushstroke map. The brushstroke map can be unambiguously transformed into a list of commands driving the painting robot. Simulated paintings obtained by proposed algorithm are represented. Advantages of the described algorithm in comparison to other known brushstroke rendering algorithms are discussed.","PeriodicalId":231514,"journal":{"name":"2017 International Conference \"Quality Management,Transport and Information Security, Information Technologies\" (IT&QM&IS)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference \"Quality Management,Transport and Information Security, Information Technologies\" (IT&QM&IS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITMQIS.2017.8085826","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
A painting robot ARTCYBE is a machine developed to imitate an ability of a human painter to create realistic images with acrylic paints and a brush. In this paper a brushstroke rendering algorithm for this robot is presented. The algorithm converts a source bitmap image into a set of brushstrokes which we call a brushstroke map. The brushstroke map can be unambiguously transformed into a list of commands driving the painting robot. Simulated paintings obtained by proposed algorithm are represented. Advantages of the described algorithm in comparison to other known brushstroke rendering algorithms are discussed.