Jagadeesh Shanmugam Hariharan Natarajan
North Carolina State University, USA
Title: Cognitive vision principle for conceptual learning of colors
Biography
Biography: Jagadeesh Shanmugam Hariharan Natarajan
Abstract
Color is a powerful form of communication among human beings. Sociable robots that live and coexist with humans must also learn colors from the society it lives. A lot of research has been performed to enable computer, as the brain of a robot, to learn colors. Most of them rely on modeling of human color perception and mathematical complexities. Diff erently, this work targets on developing the capability of the computer to use machine learning approaches to learn the colors through human interaction. Th e diff erent colors which is being detected in the camera is processed by using image processing tool OpenCV and the most dominant color of the picture is identifi ed and displayed in the system. Th e user can now teach the computer the difference between the appropriate colors using the RGB values. Th erefore, although at the beginning, the computer does not know any colors, eventually through interaction, it learns numerous colors which will indicate the shared color learning with humans in the society. Aft er teaching the computer a number of times, it is able to classify the colors by matching with RGB values for that particular color from the database. If the color does not exist, the computer identifi es the closest possible color using the unsupervised machine learning technique k-means clustering. Aft er learning colors from the society, the developed algorithm is implemented in the NTU Singaboat, which is an Unmanned Surface Vehicle (USV) built for competing in the Maritime RobotX Challenge.