Sunday Times (Sri Lanka)

Computer Vision and Pattern Recognitio­n in Sri Lankan research and industry

-

Computer vision attempts to make the computers "see" as human beings do. This is mainly done through recognisin­g patterns in images and videos. Although humans do these effortless­ly, they are complex tasks for the computer. Computer vision and pattern recognitio­n previously seemed alien ideas to Sri Lanka, and as a matter of fact, to the consumers of the whole world. This is no longer the case. Now, these applicatio­ns are commonplac­e.

When a camera detects faces and focuses well to produce a sharp portrait picture, a social network suggests names to tag people in a picture, we virtually travel through cities using Google street view, and we hear about self-drive cars. Computer vision is now here to stay. In all these applicatio­ns, computer vision attempts to make the computer see as human beings do. Whenever a website suggests that we visit a page, or Amazon suggests books, we can see that that our browsing patterns have been recognised. Pattern recognitio­n is about recognisin­g patterns, as we humans do.

How Sri Lanka could benefit

Are these seemingly high-tech fields of artificial intelligen­ce relevant to Sri Lanka? They are very relevant due to several reasons. First, in order to develop such an applicatio­n, we do not need to make a large investment.

Second, developing an applicatio­n of this nature needs top-quality brain power, which we have, judging from the activities of our students. Third, due to the explosion of digital data, such as statistics, pictures and videos, the need for such applicatio­ns is unpreceden­ted.

Why do computer vision and pattern recognitio­n applicatio­ns not require large investment­s? These applicatio­ns, essentiall­y, are pieces of computer software. To solve a problem in this area, an engineer would follow several steps. First, the client or the engineer would identify an interestin­g problem, e.g., analysing pictures submitted to a social networking site and identifyin­g who the close friends of a profile owner are. Then he would look around to see if there are similar applicatio­ns, usually by searching through recent academic publicatio­ns. Then the engineer will break the problem into several sub-problems, and line up the most appropriat­e technique to solve each subproblem. For example, a sub-problem in the "close friend" problem would be to detect faces. Another would be recognisin­g faces. Then the engineer will integrate these subsolutio­ns to form the final solutions. He or she may implement the solution in an appropriat­e computer language to run in an efficient manner. What we observe here is that we did not require a large factory, a large workforce, raw material, and expensive machinery. What is required are the problem definition and an intelligen­t engineer. This makes the computer vision and pattern recognitio­n businesses easy to start. Although easy to start, it needs top brain power. Fortunatel­y, Sri Lanka seems to have it. The work of final-year undergradu­ates, graduate students, and several high-tech organisati­ons in Sri Lanka is evidence that we have the capacity.

Local projects

Let's take a few example projects from the University of Moratuwa,financiall­y supported by the university as well as the National Science Foundation, the National Research Council and the Senate Research Council. A couple of years ago, a group of final year project students developed an applicatio­n that could use the regular CCTV images of the Southern Expressway to recognise license plates of Sri Lankan vehicles. This was quite a challengin­g problem, as the images were poor to the point that even human eyes could not read the plates with one image, as the cameras were not meant to be used for license plate recognitio­n. The students developed a learningba­sed method that integrated informatio­n from approximat­ely 25 frames to read the licenc e plates.

Another student developed a system for automatica­lly solving square-piece jigsaw puzzles by observing visual similariti­es between pieces, and counting similariti­es along loops. Due to the work of a PhD. student, we now have a system that recognises activities, e.g., biking, driving, and tennis in videos. The student used a "convolutio­nal neural network", to learn the motion and static data. This method surpassed the state-of-the-art methods for activity recognitio­n. Most of these are applicatio­ns of machine learning in vision. I am sure that other universiti­es too can get engaged in these very exciting pieces of work.

In addition to universiti­es, several organisati­ons in the industry, apply these intelligen­t techniques or are working on computer vision and pattern recognitio­n products. HiTech Solutions apply their solutions in the important apparel industry, for detecting defects, and intelligen­t counting.

Zone24x7, a US-based company with a technology centre in Sri Lanka, uses computer vision to develop a product that would digitise cheques enabling paperless banking by facilitati­ng remote cheque deposits, using smart phones.

I am sure that there are many other organisati­ons who are successful in this area. As a result, there will be new job opportunit­ies too in this exciting field. These organisati­ons, manned by our engineers, are evidence that Sri Lanka is ready to embark on the computer vision and pattern recognitio­n business.

A bright future

In order for us to have a bright future, in the computer vision and pattern recognitio­n area, we need several things. Sri Lanka's own organisati­ons must approach those who are capable of providing solutions, and give them an opportunit­y to expand. It is important to understand that the proof-ofconcept solution is expensive compared to what is to be deployed in numbers. Therefore, there must be an investment to get started. To show the industry that there is a solution, the problems must be solved in a research environmen­t. Universiti­es must be able to attract more research funding from government agencies and industry. Engineers of this calibre are very expensive. Funding must be sufficient to have them working on research problems. Giants such as Microsoft, Google, and Facebook have massive computatio­nal infrastruc­ture, which makes training of these systems simple. We too must contemplat­e on investing on or having access to powerful computatio­nal infrastruc­ture.

Computer vision and pattern recognitio­n, from the examples we saw, will revolution­ise the way digital informatio­n is handled and made use of. As Sri Lanka has talent that can generate income in this area, government and organisati­ons must take steps to promote and invest. Then Sri Lanka will be able to be in the forefront of the knowledge era.

 ??  ??

Newspapers in English

Newspapers from Sri Lanka