Intelligent Robot Vision System Research Center (Detection Tracking Research Team)

by JIT posted Feb 27, 2018
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

1879535079_PUyi6K0a_main_.jpg

 

 Members : Rockhun Do, JoonYoung Lee, Eunji Song.

 Associated center : Samsung Techwin

 

Overview

Developing Detection and Tracking Algorithm Working on a Mobile Robot.

 

Our goal is to develop algorithms that we can apply on mobile robots, but currently we focus on algorithms for static camera in order to form our fundamental structure.

 

Detection

When detecting object, we need to consider noises due to environmental changes, illumination changes, and many other causes.

 

 

vpaOgMO2TrC4VOKnxXZ4LgxE.jpgb1xx1LRTZ.jpg

Detection in dynamic environment

 

lehCSKUSNexpWYI6W3lz1xcEEKFATx.jpgljlSazsGd16msDc2v2qCB1e3W5.jpg

Detection when there is illumination change

 Current techniques for background subtraction have limitations as you can see from the images above. There are many false alarms caused by noises such as tree waving, color similarities between background and foreground, etc. Besides, pixel intensities change through the whole area when illumination changes and it is hard to decide if the change is from the light or from the foreground movement. To solve such problems, we are trying to model noises precisely so that we can correctly figure out where those false alarms coming from. Moreover, we are developing detection algorithm which is also robust to weather conditions like rain, snow, or wind.

 

csxaP7zo4Z4jKNPjfxwA764NOxzmIu8R.jpgXgtDdIgVXxbnruyEQAlc4MpgxiQmlX.jpg

Detecting the objects at a long distance

 

In addition to that, we are also considering about objects at a long distance.

 

Tracking

 

Tracking algorithm need to track objects even if the object is blocked or is intersecting with another object. Although cameras would be static in current stage, we are developing algorithm that is applicable when the camera unit can do panning and tilting so that we can control the camera to make the object located at the center of the image.

 

dOMhnG65.jpg

Object tracking when there is an occlusion.

 

padnQU6vwDNWP66WH7ZiBdnOLSJ.jpg

Tracking many objects when there are intersections among the objects.

 

In order to succeed the tracking algorithm in such environment and limitations, we need to use not only color or texture information but also motion models of the objects. Moreover, we need to extract features from the objects and store them. Thus, we can robustly estimate where the object would be using the motion model and we can also verify and adjust the results using the specific descriptions.