I earned my B.Sc. Engineering in Computer Science and Engineering (First Class Honors) from University of Moratuwa, Sri Lanka, in 2003. I interned at National University of Singapore, completed SmartZoom under the supervision of Dr. Chandratilak de Silva Liyanage. Next, I completed my award winning final year project SmartCamBCR under the supervision of Dr. Chathura de Silva and Dr. Nalin Wickramarachchi. Apart from being a computer engineer for seven years after graduation, I also lectured image processing and computer graphics. Now, I am a PhD candidate in the CS PhD program at Purdue/IUPUI.
Computer Vision, Image Processing, Computer Graphics and Robotics.
Photography, Panography, Hiking, Mountain Climbing, Camping, Mathematic Puzzles and Travel.
“Smart Zoom” is a real-time human presence detection and tracking system using three cameras, frame grabber and zoom lens controller. “Smart Zoom” is a part of “Smart Room” project in Electrical and Computer Engineering Department, National University of Singapore and supervised by Prof. Chandratilak de Silva, Liyanage.
C++, Visual C++, DirectX, OpenCV Library, Intel IPL Library
SmartCamBCR is a low-cost barcode reader used a low-resolution camera as the input device. SmartCamBCR earned 4 awards and 2 publications, including a merit award from Asia Pacific ICT Awards 2003, Thailand. Project supervisors are Dr. Chathura de Silva and Dr. Nalin Wickramarachchi.
C++, Visual C++, DirectX, OpenCV Library
In this project, a camera is mounted to a cutter, which follows a path drawn on the fabric bed. Special algorithms take care of camera wobbling due to hardware limitations.
C++, Visual C++, OpenCV Library
Designed and developed a content based audio recognition system. System listens to radio stations and recognize songs and record the time of play.
C++, PostgreSQL, Linux Platform, mpeg Libraries, fft Libraries
In laser marking, it is important to minimize the “jump” (also called as a “move”) to lower the total cycle time. The Path Optimizer optimizes the “jumps”, while determining the order/direction of the lines to be lased. It addresses the closest pair problem using plainer subdivision algorithms.
C++, C#, OpenCV Library
Implemented a system to pack 2D shapes in a circular work piece to optimize material usage in laser marking. Employed a computationally inexpensive algorithm for packing shapes.
C++, Visual C#
Distortion Correction is an application capable of automatic initial calibration and subsequent correction of a distorted video feed in Laser Marking Systems.
C++, Visual C#
Awarded University Fellowship for Academic Year 2010-2011.
Computer Information & Technology Council of Sri Lanka, awarded me for my contribution to SmartCamBCR in Academic Years 2001 – 2002.
SmartCamBCR, represented Sri Lanka under Tertiary Institutes Category in Asia Pacific ICT Awards 2003, Thailand
SmartCamBCR won Gold Medal in National Best Quality Software Awards, under Tertiary Institutes Category
Scholarship for College Education. I was awarded based on my outstanding performance in A/L Examination 1997
The highest award for a scout, which involved various roles from a patrol leader to a scout leader, 1996.