Robust Multithreaded Object Tracker through Occlusions for Spatial Augmented Reality

Size: px
Start display at page:

Download "Robust Multithreaded Object Tracker through Occlusions for Spatial Augmented Reality"

Transcription

1 ETRI Journal, Volume 40, Number 2, Aril, Robust Multithreaded Objet Traker through Olusions for Satial Augmented Reality Ahyun Lee and Insung Jang A satial augmented reality (SAR) system enables a virtual image to be rojeted onto the surfae of a realworld objet and the user to intuitively ontrol the image using a tangible interfae. However, olusions frequently our, suh as a sudden hange in the lighting environment or the generation of obstales. We roose a robust objet traker based on a multithreaded system, whih an trak an objet robustly through olusions. Our multithreaded traker is divided into two threads: the detetion thread detets distintive features in a frame-to-frame manner, and the traking thread traks features eriodially using an otial-flow-based traking method. Consequently, although the seed of the detetion thread is onsiderably slow, we ahieve realtime erformane owing to the multithreaded onfiguration. Moreover, the roosed outlier filtering automatially udates a random samle onsensus distane threshold for eliminating outliers aording to environmental hanges. Exerimental results show that our aroah traks an objet robustly in realtime in an SAR environment where there are frequent olusions ourring from augmented rojetion images. Keywords: Augmented reality, RANSAC, Satial augmented reality, Stithing, Traking. Manusrit reeived Aug. 7, 2017; revised Nov. 13, 2017; aeted Nov. 23, Ahyun Lee (orresonding author, ahyun@etri.re.kr) and Insung Jang (e4dol2@etri.re.kr) are with the Hyer-onneted Communiation Researh Laboratory, ETRI, Daejeon, Re. of Korea. This is an Oen Aess artile distributed under the term of Korea Oen Government Liense (KOGL) Tye 4: Soure Indiation + Commerial Use Prohibition + Change Prohibition (htt:// I. Introdution A satial augmented reality (SAR) tehnique is a rojetor-based form of augmented reality (AR). Using suh tehniques, virtual images an be diretly dislayed on the surfae of a real-world objet, as shown in Fig. 1. Mirage Table [1] by Mirosoft is an interative table based on a rojeted AR tehnique. The amera reognizes and detets real-world objets, and the rojetor rojets virtual information onto a table. A future roboti omuter (FRC) [2] enables the movement of rojetor and amera oses using roboti atuators. This means that an FRC an move rojetion images aording to the requirements of the aliation, suh as having a wide rojetion in a restritive environment or hanging the diretion of rojetion. When a rojetor and amera are moved, the alulation of their ose is essential for rendering a rojetion image. This system uses roboti kinematis based on a omuter-aided design or reognizes a marker for ose estimation. Another feature of the SAR tehnique is that a user an use tangible objets as an interfae devie. Figure 1( and d) show examles of SAR systems using tangible objets. Lego Oasis [3] reognizes user-reated Lego bloks and rojets animated rojetion images. A urve design game [4] uses yellow aer markers that an be easily rodued for designing a urve. These systems rovide the user with intuitive ontrol using a tangible interfae by rojeting a virtual image onto the surfae of a real-world objet or onto a worklae. They an rovide an easy and simle user interfae environment for hildren and the elderly. However, SAR systems are unfavorable for deteting or traking realworld objets owing to olusions. Olusions refer to sudden hanges in the lighting environment or the generation of obstales between the amera and the traked objet. They are a serious issue in htts://doi.org/ /etrij ISSN: , eissn:

2 Ahyun Lee and Insung Jang 247 (a) () Fig. 1. Examles of SAR systems: (a) MirageTable [1], (b) a future roboti omuter [2], () Lego Oasis [3], and (d) a urve design game [4]. objet traking when alulating a amera ose in an SAR environment. There are well-known solutions to olusions, suh as a sale-invariant feature transform () [5], a seeded-u robust feature () [6], oriented features from aelerated segment test, and rotated BRIEF () [7], whih are rotation-invariant and resistant to noise. However, these traking methods inur signifiant omutational osts for ahieving realtime erformane. Hybrid feature traking (HFT) [8] with an has reliable traking erformane in a real-time system. Although a multithreaded system detets the features in another thread, it ahieves real-time erformane for alulating a amera osition in the main thread. However, its traking reliability is low in an SAR environment where there are frequent olusions from augmented rojetion images. Simultaneous loalization and maing (SLAM) is well-known for estimating the amera trajetory while reonstruting the environment [9]. It detets a large number of distintive features in the environment and uses bundle adjustment to inrease the auray of amera loalizations. However, we use a single amera mounted on a robot arm. Camera loalizations are estimated by data-driven robot kinemati ontrol [10]. We only use the roosed method for traking a movable objet. Therefore, the number of features from an objet is smaller than that of SLAM aroahes. This means that objet features an be easily affeted by frequent olusions in the rojetion-based AR system. Similarly, Wang [11] uses SLAM for amera loalizations and traks a movable objet using an RGB-D amera. (b) (d) SLAM methods use a random samle onsensus (RANSAC) [12] to eliminate the errors from deteted and mathed features [9, 13]. The RANSAC distane threshold must be redetermined by the user. In addition, these aers do not ontain the ontents of the RANSAC arameters. Cheng [14] resented an automati way to determine the RANSAC threshold based on the rojetion error of the RANSAC. We roosed a traking method that determines a aseseifi RANSAC distane threshold based on an otial flow traker [15]. It enables the threshold to be determined aording to the objet shae and a sale. However, the threshold also must be redetermined manually by the user. In this aer, we desribe a multithreaded objet traker with outlier filtering, as shown in Fig. 2. It enables the RANSAC distane threshold to be determined aording to environmental hanges. In addition, the RANSAC threshold an be udated automatially at user-defined intervals in real-time. The rest of this aer is strutured as follows. In Setion II, we desribe an SAR system model and how to render a rojetion image based on the ose of the rojetor. In Setion III, we desribe the roosed multithreaded objet traker with outlier filtering in detail. In Setion IV, we evaluate the erformane of the roosed traker and show our exeriment results. Finally, in Setion V, we rovide some onluding remarks. (a) () Fig. 2. Traking examle of the roosed objet traker. The yellow oints indiate the traked features in the amera oordinates: (a) augmented rojetion images on the image, (b) traking result of (a), () ourrene of olusions by a hand, and (d) errors removed through outlier filtering. (b) (d)

3 248 ETRI Journal, Vol. 40, No. 2, Aril 2018 II. SAR System Model The SAR system imlemented in this study was tested using an FRC develoed by ETRI [16]. The FRC onsists of five atuators and two rojetor amera unit airs. The amera reognizes real-world objets, and the rojetor rojets additional virtual information onto the surfaes of real-world objets. The amera and rojetor are hysially fixed to eah other. Therefore, if a rojetor amera unit is alibrated in advane, the rojetor ose an be alulated by simly estimating the amera s extrinsi arameters. In this setion, we desribe the SAR system model and the alibration method for a rojetor amera unit. 1. Projetor Camera Model The SAR oordinate system is based on a inhole amera model and must be defined based on the geometri relationshi of the rojetor and through amera alibration [16], [17]. Eah transform homograhy matrix onsists of an intrinsi arameter and an extrinsi arameter. The intrinsi arameter M is a393 matrix. Here, a and b are the sale fators of the u and v axes of the image, u 0 and v 0 are the rinial oints of the oordinate system, and is the skew arameter. 2 3 a u 0 M ¼ 4 0 b v ; (1) X w ¼ R t 0 1 : (2) The extrinsi arameter X w is a matrix. It is omosed of the translation vetor t and rotation matrix R of the x, y, and z axes. In our system, the amera is alibrated using Zhang s method [18], [19]. Here, is a oint in the alibrated amera oordinates, and w is the orresonding oint in the world oordinates, as shown in Fig. 3. In this ase, the relationshi between them is defined as the amera homograhy matrix H w, in whih the intrinsi amera arameter M and extrinsi amera arameter X w are ombined. ¼ M X w w ¼ H w w : (3) In the ase of rojetor alibration, we annot use Zhang s method, whih requires knowing the image resolution in advane. It is diffiult to know the resolution of the rojeted image from a rojetor in advane owing Projetor oordinates World oordinates H w w H to the offset lens of the rojetor [16]. Thus, the rojetor in our system is alibrated using Tsai s method [16], [20]. Here, is a oint in the alibrated rojetor oordinates, and w is the orresonding oint in the world oordinates, as shown in Fig. 3. In this ase, the relationshi between them is defined as the rojetor homograhy matrix H w, in whih the intrinsi rojetor arameter M and extrinsi rojetor arameter X w are ombined. ¼ M X w w ¼ H w w : (4) The relationshi matrix X between the rojetor and the amera is alulated using the inverse matrix of the extrinsi amera arameter and extrinsi rojetor arameter. X ¼ X w X 1 w ¼ X wx w ¼ X 1 : (5) The rojetor homograhy matrix H w is alulated using the extrinsi amera arameter, reomuted intrinsi rojetor arameter, and relationshi matrix X between the rojetor and the amera, whih is alulated using (5). M X X w ¼ M X w ¼ H w ¼ H 1 w : (6) If is a oint in the amera oordinates, and is is the orresonding oint in the rojetor oordinates, the relationshi between them is defined as the matrix H.In the real-time roess, H is alulated using the amera homograhy and the inverse matrix of the rojetor homograhy: ¼ H w H 1 w ¼ H 1 w H w ¼ H : (7) In our imlemented system, the amera and rojetor are hysially fixed to eah other. Therefore, the relation H w Fig. 3. SAR oordinate system. Camera oordinates htts://doi.org/ /etrij

4 Ahyun Lee and Insung Jang 249 matrix H between the rojetor and the amera is a fixed value in an SAR system. 2. Rendering a Projetion Image w In our SAR system, the amera detets a real-world objet, and the rojetor rojets a virtual image onto the surfae of the objet. The rojetor amera unit is alibrated based on the rojetor amera model desribed in the revious setion. First, we need to alulate the extrinsi amera arameter X w to generate a virtual rojetion image. The ersetive-noint (PnP) estimation using RANSAC between the w features deteted in the world oordinates from the objet image and the features deteted in the amera oordinates is alied to alulate X w. Features in the world oordinates must be three-dimensional oints for PnP estimation. All z-axis values of w are zero owing to the use of a lanar objet as the real-world objet. The entral origin oint ð0; 0Þ in the objet image is the entral origin oint (0, 0, 0) of the world oordinates. Finally, the rojetion image I w in the world oordinates is transformed into the rojetion image I in the rojetor oordinates. I ¼ M X X w I w ¼ H w I w : (8) III. Multithreaded Traking System The ose estimation of a rojetor amera unit is the most essential art of an SAR system. It is arried out as PnP estimation alied between the sene features deteted in an objet of the amera inut image and the objet features deteted in the original objet of the world oordinates. The objet features are deteted using an. The sene features are deteted and traked by the roosed multithreaded traker during the real-time roess. Our multithreaded traker is imlemented based on HFT [8] and is divided into two threads: a detetion thread for deteting distintive features and a traking thread for traking features using a yramidal Luas Kanade traker (LKT), whih is an otial-flow-based traker [21], [22]. Figure 4 shows the task flow of the multithreaded objet traker system. The traking thread is alied frame-to-frame for traking the deteted features, whereas the detetion thread is alied eriodially for deteting newly added features as the sene features in a amera inut image. Owing to olusions, traked features are easily removed or deformed through the otial-flow-based LKT. Therefore, the roosed outlier filtering is imerative for removing errors for robust amera ose estimation. 1. Traking Thread w Yes Fig. 4. Work flow of an SAR system using the roosed multithreaded objet traker. The traking thread is the main thread in an SAR system. Therefore, the real-time traking thread runs at the same interval as the amera s frame rate, whih is indiated with the white bloks shown in Fig. 4. Table 1 summarizes the seudoode for the traking thread. When the system starts, we set the objet that will be deteted and traked in the loo roess. We detet features as the objet features from the original objet in the world oordinates. Beause the original image is a twodimensional lanar objet, all z-axis values of the deteted objet features are set to zero. After the loo roess in Table 1 starts, the traking thread traks the deteted sene features in a amera inut image. Aording to the traking results, the extrinsi amera arameter X w is alulated through PnP estimation using RANSAC. The extrinsi rojetor arameter that is hysially fixed to the amera an be

5 250 ETRI Journal, Vol. 40, No. 2, Aril 2018 Table 1. Pseudoode of the traking thread. FUNCTION: MAIN() Detet objet feature w in an objet image by an. Detet sene feature in a amera inut image Set to LKT features 0 i; k ¼ 0 BEGINLOOP: Cature a amera inut image. Trak i by an LKT; its traked result is iþ1. Adative RANSAC threshold deision roess. k = k + 1 IF: k = 100, Udate RANSAC distane threshold. k = 0. IF: Detetion thread is over, Calulate transformed ose of deteted features. Add newly deteted sene features to iþ1. Outlier filtering with w and iþ1 ; its result is iþ1. IF: number of iþ1 is smaller than the user-defined number OR user-defined interval, Detetion thread starts. PnP estimation with w and iþ1 Rendering a rojetion image. i = i + 1 ENDLOOP estimated using X w and X with (6). Here, X is reomuted during the offline roess. Finally, a rojetion image rojeted by the rojetor is visualized. Our SAR system inludes outlier filtering for robust traking through environmental hanges suh as the distane between the amera and the objet, the objet shae, or olusions. The roosed outlier filtering uses a ase-seifi threshold that is automatially udated using the roosed adative RANSAC threshold deision. A. Outlier Filtering The roosed outlier filtering is alied in a frame-byframe manner in the traking thread before PnP estimation. It hooses good features as inliers for traking with an LKT and eliminates unstable features as outliers that are affeted by olusions. Our aroah lassifies them into inliers and outliers based on the relationshi between the objet image and the sene image, as shown in Fig. 5(a and b). The objet image is the original image of the real-world objet, and the origin of the objet image is set as the origin of the world oordinates in Fig. 5(a). The sene image is atured in the loo roess shown in Fig. 5(b). Table 2 summarizes the detailed stes of the roosed outlier filtering. If a transformed feature 0 in the sene image is laed out of the ase-seifi threshold range, it w 0 w 2 w 4 (a) w 3 w 1 0 w Threshold () is regarded as an outlier, as shown in Fig. 5(). Therefore, this imlies that the distane threshold is the rimary fator for lassifying inliers and outliers. We desribe the roosed adative RANSAC threshold deision in the next setion. B. Adative RANSAC Threshold Deision A distane threshold for outlier filtering is determined in real-time based on the adative RANSAC threshold deision. The roosed aroah determines the distane threshold aording to environmental hanges suh as the objet shae and the distane sale between the amera and the objet. Therefore, unlike the revious setting of the distane threshold offline by a user, it enables ontinuous udating of the distane threshold in real-time. As a result, the stability of traking an be imroved. Table 3 summarizes the stes of the adative RANSAC threshold deision. Prior to the loo roess, the (b) 1 3 Outliers Inliers Fig. 5. Deteted and traked features in the objet and sene image and the definition of outliers: (a) deteted features through an in the objet image, (b) results traked by an LKT from the sene image in the loo roess, and () an outlier feature if a transformed feature 0 is out of range. Table 2. Outlier filtering stes for lassifying inliers and outliers. 1) Comute a ersetive rojetion matrix H from between the features w in the objet image and in the sene image using RANSAC. 2) Comute the Eulidean distane values d i between the ith feature i and a transformed feature 0 i ¼ H i. 3) If d i is smaller than a ase-seifi threshold, it is an inlier. In other ases, it is an outlier. htts://doi.org/ /etrij

6 Ahyun Lee and Insung Jang 251 Table 3. Adative RANSAC distane threshold deision stes. 1) Set the initial threshold to t 0 ¼ s=100, where the sale s is the diagonal length of the objet in the amera inut image. 2) The Eulidean distanes d i,j between i;j and 0 i;j are omuted with the jth feature at every ith frame until the nth frame. 3) At the nth frame, d jmean ¼ 1 P n n i¼1 d i;j is alulated as the sum of eah jth feature with all ith frames. 4) If d jmean is twie d mean ¼ 1 P k k j¼1 d j, d mean j mean is removed to exlude imulse errors. k is the number of features. 5) Udate the distane threshold t 1 through the d jmean dataset omuted using Otsu threshold deision [27] methods. Finally, the normalized threshold t nor = t 1 /s is omuted. 6) At every nth frame interval, stes 2) through 5) are reeated, and the normalized distane threshold is udated. Fig. 6. Flowhart of the detetion thread for adding new features to a traked feature dataset in the traking thread. temorary initial threshold is determined when the initial deteted features are added to the traking thread. The initial threshold t 0 is set aording to the objet sale. We set the interval of the threshold deision to 100 frames in our exeriment. The adative threshold deision is erformed every 100 frames in real-time. Here, t nor 9 s is really used as the distane threshold in the outlier filtering. This means that the threshold is adatively hanged aording to the distane between the amera and the objet. 2. Detetion Thread The detetion thread is another thread of the roosed multithreaded objet traker. This thread detets features in the sene image from the amera inut image. However, the detetion method is too slow and is not suitable for a real-time system. In our aroah, detetion does not affet the traking seed of the traking thread beause the detetion thread is generated intermittently under ertain onditions in a new thread. Figure 6 shows a flowhart of the detetion thread when adding new features to the traked feature dataset in the traking thread. When the detetion thread starts at the lth frame, detetion detets new features in the lth frame. The seed of the detetion roedure is generally 340 ms for deteting and mathing about 700 features. For aliation in a real-time system, all roedures must be erformed within 33.3 ms using a 30-fs amera. Thus, newly deteted features annot be added to the lth frame in real-time. Newly deteted features must be added to the next few frames later. New features are added to the traked feature dataset in the traking thread at the kth frame, as shown in Fig. 6. New features are added to kþ1, whih is desribed in Table 1. It annot be assumed that all lth and kth frames are atured from the same amera osition. Therefore, we alulate the ersetive rojetion matrix between the traked features l at the lth frame and kþ1 at the kth frame. kþ1 ¼ H: l : (9) Finally, the transformed ose 0 new of the newly deteted features are omuted using H. 0 new ¼ H:P new (10) when 0 new is added to the traked features kþ1, we need to onfirm that the same features exist between them. If any features of 0 new are the same as one of kþ1, a feature annot be added. We alulate the Eulidean distanes between one of the 0 new features and all of kþ1.ifany distane is smaller than a ase-seifi threshold, we determine that the oint is a duliate. IV. Exeriments 1. Traking Stability and Seed We evaluated the traking exeriment using a rojetor and amera unit for an SAR system through olusions. An olusion is referred to as a sudden hange in the lighting environment or the generation of an obstale between the amera and traked objet. The exeriment was erformed using a deskto omuter with an Intel â 2.67-GHz Core TM i7 CPU, a rojetor (Otoma P320 with a resolution of 1, ), and a USB 2.0 amera (Logiteh C920 with a resolution of ). We omared the traking stability and seed of the roosed multithreaded objet traker using the,, or based on a single thread. The exerimental video frames were atured using a fixed amera and fixed lanar objet for alulating the root-mean-square error (RMSE). The ground truth of the fixed amera ose, as a

7 252 ETRI Journal, Vol. 40, No. 2, Aril 2018 real amera ose, was omuted by measuring the four orner oints of a retangular lanar objet from the amera inut image. Exerimental amera oses were alulated through the PnP estimation results of eah traker. A amera ose is the 4th olumn vetor t of the extrinsi amera arameter X w and is given by ¼ M X w w ¼ M R ðx; y; z; 1Þ T w : (11) We alulated the RMSEs of the Eulidean distane values between the real amera ose and the amera oses estimated by eah traker. The ideal result is a differene in RMSE of lose to zero. Figure 7 shows the first exerimental results in an SAR environment through frequent olusions. The and roosed method traked the objet more robustly than the or, as shown in Fig. 7(a and b). The roessing seed results are shown in Fig. 7(). The seed results inlude only the detetion, mathing, and traking roess times. The is the slowest aroah among those onsidered. On the other hand, the roosed method is the fastest aroah beause it is based on a multithreaded system. In onlusion, we found that our roosed traker is the most effetive method in terms of the traking stability and seed. In another exeriment, we evaluated the ose hanges along the x, y, and z axes by moving the amera or objet. Although the is the slowest traker, it is the most stable aroah, as shown in Fig. 8. The roosed traker shows similar results as the. In the ase of the RMSE RMSE Milliseonds Proosed method (a) Proosed method (b) Proosed method () Fig. 7. RMSEs of the Eulidean distanes for the,,, and roosed methods and eah roessing seed when the amera and lanar objet are fixed: (a) RMSE between the real amera osition and the estimated amera ositions, (b) magnified grah of (a), and () the roessing seed results. x axis y axis z axis Proosed method Proosed method Proosed method Fig. 8. Traking results for the amera osition using the,,, and roosed traker when the amera or rojetor is moving. htts://doi.org/ /etrij

8 Ahyun Lee and Insung Jang 253 Table 4. Proess times of eah ste in the traking thread (400 frames as an average value). Time er frame (ms) Traking thread Trak sene features with an LKT Adative RANSAC threshold deision Outlier filtering Pose estimation Rendering or, some of the results were not exressed in the grahs with a limited size owing to the resene of overly large errors. Table 4 summarizes the roess times of eah ste in the traking thread of the roosed multithreaded traker. The roess time results were measured when traking more than 300 features during 400 frames. 2. Threshold Method for an Adative Threshold Deision A distane threshold value that lassifies inliers and outliers in outlier filtering is an essential fator of the filtering erformane. A threshold method for determining the threshold value for dividing d jmean into 2 was found from the data olleted from eah jth feature during seifi frame intervals, as resented in Table 3. In this study, we attemted to find an effetive threshold method for our SAR system [23] [27]. The exerimental video frames were atured using a fixed amera and fixed lanar objet for alulating the RMSE between the ground truth of the fixed amera ose and the exerimental amera oses. Deending on the threshold method used, t nor is determined differently, and the traking results are also different. Table 5 summarizes the exeriment results for finding an effetive threshold method for our SAR system. The value of t nor is very small beause it is divided by the diagonal length of the objet in the amera oordinates. These exeriment results indiate that Otsu s method was the most effetive way to determine the adative threshold deision for outlier filtering. However, the best way differed aording to the objets. We thought that a threshold method should be an otional arameter in the roosed outlier filtering. In general, a low threshold results in a low differene error. However, a low t nor auses a low number of inliers. As a result, a small number of inliers generates a oor ose estimation result. In addition, we omared the results from another multithreaded traker [8] without using the roosed outlier filtering. 3. Panorama Image Stithing with Real-Time Preview The roosed traker enables the robust traking of a lanar objet in real-time. Therefore, we evaluated anorama image stithing with a real-time review using our traker. Panorama image stithing is a well-known Table 5. RMSE aording to eah threshold method using various lanar objets. Bold numbers indiate the smallest value in eah objet. Threshold deision method Objets Average RMSE Intermodes [23] Iterative [24] Moments [25] Perentile [26] Otsu [27] Without filtering [8] t nor N/A RMSE t nor N/A RMSE t nor N/A RMSE t nor N/A RMSE t nor N/A RMSE RMSE

9 254 ETRI Journal, Vol. 40, No. 2, Aril 2018 No Yes (a) Yes No Yes (b) Fig. 10. An examle of anorama image stithing: (a) real-time review results and (b) blended results using the blending thread. Fig. 9. Workflow of the multithreaded anorama image stithing with real-time review. method for reating a wide-angle image with limited tools or environments. Previous aroahes have been onerned with the quality of the anorama image stithing result or fully automated systems [28] [30]. These stithing rograms selet the soure images, while users redit the stithing result using a guideline that hels ature a soure image. To reate a view of a userdesired shae, trial-and-error is required. In this aer, we roose a multithreaded anorama image stithing method with a real-time review. Our anorama image stithing detets and traks features in real-time and estimates the ersetive rojetion transformation between the amera inut images using the roosed multithreaded traker. The roosed system is omosed of traking, detetion, and blending arts. The blending thread based on an automati anorami image stithing method [31] is diffiult to exeute in real-time; thus, we onfigured a real-time exeutable multithreaded system, as shown in Fig. 9. The initial frame is the objet image that should be traked and deteted in the loo roess. When a user selets a soure image for anorama image stithing, the initial frame is udated as a blending result through the blending thread. features are deteted from the udated initial frame for the later traking roess. Realtime review rendering is erformed based on the traking result until a user selets an additional soure image. Our ontribution is the imlementation of a user-friendly and real-time-based anorama image stithing system. A real-time review an be shown in real-time aording to the user s ontrols, as shown in Fig. 10(a). This an hel the user easily generate a desired anorama image suh as a large land view or building image without trial-anderror. V. Conlusion We introdued a robust multithreaded objet traker with outlier filtering for an SAR system. Our roosed traker is omosed of two threads, the traking and detetion threads. Only the traking thread, as the main thread, is exeuted in a frame-to-frame manner, and it enables an objet to be traked in real-time. However, the otial-flow-based LKT has unstable traking results owing to olusions, whih easily remove or deform the traked features. Our outlier filtering automatially udates the RANSAC distane threshold aording to environmental hanges. In addition, we onsider the most effetive threshold deision method for outlier filtering. The exeriment results show that our aroah with adative threshold-deision-based outlier filtering enables a real-world objet to be robustly traked for an SAR that has frequent olusions from augmented rojetion images. Moreover, we evaluated a anorama imagestithing system with a real-time review by alying the roosed multithreaded traker. We believe that our aroah will be a highly ratial solution for traking lanar objets in other aliations. Aknowledgements This work was suorted by the Ministry of Land, Infrastruture and Transort (MOLIT), Korea under the Urban Planning & Arhiteture (UPA) researh suort htts://doi.org/ /etrij

10 Ahyun Lee and Insung Jang 255 rogram suervised by the Korea Ageny for Infrastruture Tehnology Advanement (KAIA) (grant 13 Urban Planning & Arhiteture 02). Referenes [1] H. Benko, R. Jota, and A. Wilson, MirageTable: Freehand Interation on a Projeted Augmented Reality Tableto, in Pro. SIGCHI Conf. Human Fators Comut. Syst., Austin, TX, USA, May 2012, [2] J.H. Lee et al., FRC Based Augment Reality for Aiding Cooerative Ativities, in 2013 IEEE RO-MAN, Gyeongju, Re. of Korea, Aug. 2013, [3] R. Ziola, S. Gramurohit, N. Landes, J. Fogarty, and B. Harrison, Examining Interation with General-Purose Objet Reognition in LEGO OASIS, in 2011 IEEE Sym. Vis. Lang. Human-Centri Comut. (VL/HCC), Pittsburgh, PA, USA, Set. 2011, [4] A. Lee, J.D. Suh, and J. Lee, Interative Design of Planar Curves Based on Satial Augmented Reality, in Pro. Comanion Publiation Int. Conf. Intell. User Interfaes Comanion,SantaMonia,CA,USA,Mar.2013, [5] D. Lowe, Distintive Image Features from Sale-Invariant Keyoints, Int. J. Comut. Vis., vol. 60, no. 2, 2004, [6] H. Bay, T. Tuytelaars, and L. Van Gool, Seeded-U Robust Features (), Eur. Conf. Comut. Vis., vol. 3951, 2006, [7] E. Rublee, T. Tuytelaars, and L. Van Gool, : An Effiient Alternative to or, 2011 IEEE Int. Conf. Comut. Vis. (ICCV), Barelona, Sain, Nov. 2011, [8] T. Lee and T. Hollerer, Multithreaded Hybrid Feature Traking for Markerless Augmented Reality, IEEE Trans. Vis. Comut. Grah., vol. 15, no. 3, 2009, [9] A. Davison, I.D. Reid, N.D. Molton, and O. Stasse, MonoSLAM: Real-Time Single Camera SLAM, IEEE Trans. Pattern Anal. Mah. Intell., vol. 29, no. 6, 2007, [10] A. Lee, J.H. Lee, and J. Kim, Data-Driven Kinemati Control for Roboti Satial Augmented Reality System with Loose Kinemati Seifiations, ETRI J., vol. 38, no. 2, Ar. 2016, [11] X. Wang, Z. Yao, and Z. Yang, The Use of Objet Traking in Visual SLAM, in IEEE Int. Conf. Al. Syst. Innovation (ICASI), Saoro, Jaan, May 2017, [12] M.A. Fishler and C.B. Robert, Random Samle Consensus: A Paradigm for Model Fitting with Aliations to Image Analysis and Automated Cartograhy, Commun. ACM, vol. 24, no. 6, 1981, [13] R. Mur-Artal, J.M.M. Montiel, and J.D. Tardos, - SLAM: A Versatile and Aurate Monoular SLAM System, IEEE Trans. Robot., vol. 31, no. 5, 2015, [14] L. Cheng, M. Li, Y. Liu, W. Cai, Y. Chen, and K. Yang, Remote Sensing Image Mathing by Integrating Affine Invariant Feature Extration and RANSAC, Comut. Eletr. Eng., vol. 38, no. 4, 2012, [15] A. Lee and J.-H. Lee, Multi-threaded Traker with Outlier Filtering for Satial Augmented Reality, in Int. Teh. Conf. Ciruits Syst., Comut. Commun. (ITC-CSCC), Seoul, Re. of Korea, July 2015, [16] J.-H. Lee et al., Calibration Issues in FRC: Camera, Projetor, Kinematis Based Hybrid Aroah, in Pro. Ubiquitous Robots Ambient Intell., Daejeon, Re. of Korea, Nov. 2012, [17] J.-H. Lee, An Analyti Solution to Projetor Pose Estimation Problem, ETRI J., vol. 34, no. 6, De. 2012, [18] Z. Zhang, A Flexible New Tehnique for Camera Calibration, IEEE Trans. Pattern Anal. Mah. Intell., vol. 22, no. 11, Nov. 2000, [19] J. Weng, P. Cohen, and M. Herniou, Camera Calibration with Distortion Models and Auray Evaluation, IEEE Trans. Pattern Anal. Mah. Intell., vol. 14, no. 10, 1992, [20] R. Tsai, A Versatile Camera Calibration Tehnique for High-Auray 3D Mahine Vision Metrology Using Offthe-Shelf TV Cameras and Lenses, IEEE J. Robot. Autom., vol. 3, no. 4, 1987, [21] J.-Y. Bouguet, Pyramidal Imlementation of the Affine Luas Kanade Feature Traker Desrition of the Algorithm, Intel Cor., vol. 5, 2001, [22] J.-W. Choi, D. Moon, and H.H. Yoo, Robust Multi-erson Traking for Real-Time Intelligent Video Surveillane, ETRI J., vol. 37, no. 3, June 2015, [23] J.M. Prewitt and M.L. Mendelsohn, The Analysis of Cell Images, Annu. NY Aad. Si, vol. 128, no. 3, 1966, [24] M. Fornasier and H. Rauhut, Iterative Thresholding Algorithms, Al. Comut. Harmon. Anal., vol. 25, no. 2, 2008, [25] W.H. Tsai, Moment-Preserving Thresholding: A New Aroah, Comut. Vis. Grah. Image Proess., vol. 29, no. 3, 1985, [26] W. Doyle, Oerations Useful for Similarity-Invariant Pattern Reognition, J. ACM, vol. 9, no. 2, 1962,

11 256 ETRI Journal, Vol. 40, No. 2, Aril 2018 [27] N. Otsu, A Threshold Seletion Method from Gray-Level Histograms, IEEE Trans. Sys. Man. Cybern., vol. 9, 1975, [28] J.H. Cha, Y.S. Jeon, Y.S. Moon, and S.H. Lee, Seamless and Fast Panorami Image Stithing, in IEEE Int. Conf. Consumer Eletron. (ICCE), Las Vegas, NV, USA, Jan. 2012, [29] F. Zhang and F. Liu, Parallax-Tolerant Image Stithing, in Pro. IEEE Conf. Comut. Vis. Pattern Reogn., Columbus, OH, USA, June 2014, [30] Y. Xiong and K. Pulli, Sequential Image Stithing for Nobile Panoramas, in IEEE Int. Conf. Inf., Commun. Signal Proess. (ICICS), Maau, China, De [31] M. Brown and D.G. Lowe, Automati Panorami Image Stithing Using Invariant Features, Int. J. Comut. Vis., vol. 74, no. 1, 2007, Ahyun Lee reeived his PhD degree in omuter siene from the University of Siene & Tehnology, Daejeon, Re. of Korea. From 2011 to 2012, he was an engineer at LG Eletronis In. Pyeongtaek, Re. of Korea. He has been a researh sientist at ETRI, Daejeon, Re. of Korea sine His researh interests inlude omuter vision, augmented reality, robotis, and satial information. Insung Jang reeived BS and MS degrees in omuter engineering from Pusan National University, Re. of Korea in 1999 and 2001, resetively. Sine 2001, he has been a senior member of the researh staff at ETRI, Daejeon, Re. of Korea, and he is also working toward a PhD degree in omuter engineering from Pusan National University. His main researh areas are latforms for geosensor servie, navigation servie, and loation-based servie. htts://doi.org/ /etrij

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints Smooth Trajetory Planning Along Bezier Curve for Mobile Robots with Veloity Constraints Gil Jin Yang and Byoung Wook Choi Department of Eletrial and Information Engineering Seoul National University of

More information

Projector Calibration for 3D Scanning Using Virtual Target Images

Projector Calibration for 3D Scanning Using Virtual Target Images INTERNATIONAL JOURNAL OF RECISION ENGINEERING AND MANUFACTURING Vol. 13, No. 1,. 125-131 JANUARY 2012 / 125 DOI: 10.1007/s12541-012-0017-3 rojetor Calibration for 3D Sanning Using Virtual Target Images

More information

The official electronic file of this thesis or dissertation is maintained by the University Libraries on behalf of The Graduate School at Stony Brook

The official electronic file of this thesis or dissertation is maintained by the University Libraries on behalf of The Graduate School at Stony Brook Stony Brook University The offiial eletroni file of this thesis or dissertation is maintained by the University Libraries on behalf of The Graduate Shool at Stony Brook University. Alll Rigghht tss Reesseerrvveedd

More information

Event Detection Using Local Binary Pattern Based Dynamic Textures

Event Detection Using Local Binary Pattern Based Dynamic Textures Event Detetion Using Loal Binary Pattern Based Dynami Textures Abstrat Deteting susiious events from video surveillane ameras has been an imortant task reently. Many trajetory based desritors were develoed,

More information

Reconfigurable Shape-Adaptive Template Matching Architectures

Reconfigurable Shape-Adaptive Template Matching Architectures Reonfigurable Shae-Adative Temlate Mathing Arhitetures Jörn Gause 1, Peter Y.K. Cheung 1, Wayne Luk 2 1 Deartment of Eletrial and Eletroni Engineering, Imerial College, London SW7 2BT, England. 2 Deartment

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

p[4] p[3] p[2] p[1] p[0]

p[4] p[3] p[2] p[1] p[0] CMSC 425 : Sring 208 Dave Mount and Roger Eastman Homework Due: Wed, Marh 28, :00m. Submit through ELMS as a df file. It an either be distilled from a tyeset doument or handwritten, sanned, and enhaned

More information

Bias Error Reduction of Digital Image Correlation Based on Kernel

Bias Error Reduction of Digital Image Correlation Based on Kernel Vol.81 (CST 15),.16- htt://dx.doi.org/1.1457/astl.15.81.4 Bias Error Redution of Digital Image Correlation Based on Kernel Huan Shen 1,, eize Zhang 1, and Xiang Shen 1 Energy and ower College, anjing Uniersity

More information

Detection and Recognition of Non-Occluded Objects using Signature Map

Detection and Recognition of Non-Occluded Objects using Signature Map 6th WSEAS International Conferene on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, De 9-31, 007 65 Detetion and Reognition of Non-Oluded Objets using Signature Map Sangbum Park,

More information

Supplementary Material: Geometric Calibration of Micro-Lens-Based Light-Field Cameras using Line Features

Supplementary Material: Geometric Calibration of Micro-Lens-Based Light-Field Cameras using Line Features Supplementary Material: Geometri Calibration of Miro-Lens-Based Light-Field Cameras using Line Features Yunsu Bok, Hae-Gon Jeon and In So Kweon KAIST, Korea As the supplementary material, we provide detailed

More information

Social Network Analysis Based on BSP Clustering Algorithm

Social Network Analysis Based on BSP Clustering Algorithm Communiations of the IIMA Volume 7 Issue 4 Artile 5 7 Soial Network Analysis Based on BSP Clustering Algorithm ong Shool of Business Administration China University of Petroleum Follow this and additional

More information

GENERATING A PERSPECTIVE IMAGE FROM A PANORAMIC IMAGE BY THE SWUNG-TO-CYLINDER PROJECTION

GENERATING A PERSPECTIVE IMAGE FROM A PANORAMIC IMAGE BY THE SWUNG-TO-CYLINDER PROJECTION GENERATING A PERSPECTIVE IMAGE FROM A PANORAMIC IMAGE BY THE SWUNG-TO-CYLINDER PROJECTION Che-Han Chang Wei-Sheng Lai Yung-Yu Chuang HTC UC Mered National Taiwan University ABSTRACT This aer rooses a swung-to-ylinder

More information

Plot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar

Plot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar Plot-to-trak orrelation in A-SMGCS using the target images from a Surfae Movement Radar G. Golino Radar & ehnology Division AMS, Italy ggolino@amsjv.it Abstrat he main topi of this paper is the formulation

More information

Exponential Particle Swarm Optimization Approach for Improving Data Clustering

Exponential Particle Swarm Optimization Approach for Improving Data Clustering International Journal of Eletrial and Eletronis Engineering 3:4 9 Exonential Partile Swarm Otimization Aroah for Imroving Data Clustering eveen I. Ghali, ahed El-Dessoui, Mervat A.., and Lamiaa Barawi

More information

A rich discrete labeling scheme for line drawings of curved objects

A rich discrete labeling scheme for line drawings of curved objects A rih disrete labeling sheme for line drawings of urved objets Martin C. Cooer, IRIT, University of Toulouse III, 31062 Toulouse, Frane ooer@irit.fr Abstrat We resent a disrete labeling sheme for line

More information

Trajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller

Trajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller Trajetory Traking Control for A Wheeled Mobile Robot Using Fuzzy Logi Controller K N FARESS 1 M T EL HAGRY 1 A A EL KOSY 2 1 Eletronis researh institute, Cairo, Egypt 2 Faulty of Engineering, Cairo University,

More information

Video Data and Sonar Data: Real World Data Fusion Example

Video Data and Sonar Data: Real World Data Fusion Example 14th International Conferene on Information Fusion Chiago, Illinois, USA, July 5-8, 2011 Video Data and Sonar Data: Real World Data Fusion Example David W. Krout Applied Physis Lab dkrout@apl.washington.edu

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application World Aademy of Siene, Engineering and Tehnology 8 009 Performane of Histogram-Based Skin Colour Segmentation for Arms Detetion in Human Motion Analysis Appliation Rosalyn R. Porle, Ali Chekima, Farrah

More information

timestamp, if silhouette(x, y) 0 0 if silhouette(x, y) = 0, mhi(x, y) = and mhi(x, y) < timestamp - duration mhi(x, y), else

timestamp, if silhouette(x, y) 0 0 if silhouette(x, y) = 0, mhi(x, y) = and mhi(x, y) < timestamp - duration mhi(x, y), else 3rd International Conferene on Multimedia Tehnolog(ICMT 013) An Effiient Moving Target Traking Strateg Based on OpenCV and CAMShift Theor Dongu Li 1 Abstrat Image movement involved bakground movement and

More information

New Fuzzy Object Segmentation Algorithm for Video Sequences *

New Fuzzy Object Segmentation Algorithm for Video Sequences * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 521-537 (2008) New Fuzzy Obet Segmentation Algorithm for Video Sequenes * KUO-LIANG CHUNG, SHIH-WEI YU, HSUEH-JU YEH, YONG-HUAI HUANG AND TA-JEN YAO Department

More information

arxiv: v1 [cs.db] 13 Sep 2017

arxiv: v1 [cs.db] 13 Sep 2017 An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution

More information

4. Principles of Picture taking 4 hours

4. Principles of Picture taking 4 hours Leture 4 - - 0/3/003 Conet Hell/Pfeiffer February 003 4. Priniles of Piture taking 4 hours Aim: riniles of iture taking (normal ase, onvergent for oint measurements, flight lanning) flight lanning (arameter,

More information

Approximate Labeling via the Primal-Dual Schema

Approximate Labeling via the Primal-Dual Schema Aroximate Labeling via the Primal-Dual Shema Nikos Komodakis and Georgios Tziritas Tehnial Reort CSD-TR-2005-01 February 1, 2005 Aroximate Labeling via the Primal-Dual Shema Nikos Komodakis and Georgios

More information

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 Mingliang Chen 1, Weiyao Lin 1*, Xiaozhen Zheng 2 1 Deartment of Electronic Engineering, Shanghai Jiao Tong University, China

More information

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules Improved Vehile Classifiation in Long Traffi Video by Cooperating Traker and Classifier Modules Brendan Morris and Mohan Trivedi University of California, San Diego San Diego, CA 92093 {b1morris, trivedi}@usd.edu

More information

Implicit Representation of Molecular Surfaces

Implicit Representation of Molecular Surfaces Imliit Reresentation of Moleular Surfaes Julius Parulek Ivan Viola Deartment of Informatis, University of Bergen Deartment of Informatis, University of Bergen. (a) (b) () (d) (e) (f) (g) (h) Figure : Ray-asting

More information

Neural Net Robotics Visual Servo : Learning The Epipolar Geometry

Neural Net Robotics Visual Servo : Learning The Epipolar Geometry Neural Net Robotis Visual Servo : Learning The Eiolar Geometr K. N. Al Muteb, E. A. Mattar, M. Al-Sulaiman, H. Ramdane 4, and M. Emaduddin 5 Com & Information Sienes College, King Saud Universit, P. O.

More information

An Event Display for ATLAS H8 Pixel Test Beam Data

An Event Display for ATLAS H8 Pixel Test Beam Data An Event Display for ATLAS H8 Pixel Test Beam Data George Gollin Centre de Physique des Partiules de Marseille and University of Illinois April 17, 1999 g-gollin@uiu.edu An event display program is now

More information

Detecting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry

Detecting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry Deteting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry D. M. Zasada, P. K. Sanyal The MITRE Corp., 6 Eletroni Parkway, Rome, NY 134 (dmzasada, psanyal)@mitre.org

More information

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1.

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1. Fuzzy Weighted Rank Ordered Mean (FWROM) Filters for Mixed Noise Suppression from Images S. Meher, G. Panda, B. Majhi 3, M.R. Meher 4,,4 Department of Eletronis and I.E., National Institute of Tehnology,

More information

Chromaticity-matched Superimposition of Foreground Objects in Different Environments

Chromaticity-matched Superimposition of Foreground Objects in Different Environments FCV216, the 22nd Korea-Japan Joint Workshop on Frontiers of Computer Vision Chromatiity-mathed Superimposition of Foreground Objets in Different Environments Yohei Ogura Graduate Shool of Siene and Tehnology

More information

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer Communiations and Networ, 2013, 5, 69-73 http://dx.doi.org/10.4236/n.2013.53b2014 Published Online September 2013 (http://www.sirp.org/journal/n) Cross-layer Resoure Alloation on Broadband Power Line Based

More information

An Automatic Laser Scanning System for Accurate 3D Reconstruction of Indoor Scenes

An Automatic Laser Scanning System for Accurate 3D Reconstruction of Indoor Scenes An Automati Laser Sanning System for Aurate 3D Reonstrution of Indoor Senes Danrong Li, Honglong Zhang, and Zhan Song Shenzhen Institutes of Advaned Tehnology Chinese Aademy of Sienes Shenzhen, Guangdong

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

Active Compliant Motion Control for Grinding Robot

Active Compliant Motion Control for Grinding Robot Proeedings of the 17th World Congress The International Federation of Automati Control Ative Compliant Motion Control for Grinding Robot Juyi Park*, Soo Ho Kim* and Sungkwun Kim** *Daewoo Shipbuilding

More information

Face and Facial Feature Tracking for Natural Human-Computer Interface

Face and Facial Feature Tracking for Natural Human-Computer Interface Fae and Faial Feature Traking for Natural Human-Computer Interfae Vladimir Vezhnevets Graphis & Media Laboratory, Dept. of Applied Mathematis and Computer Siene of Mosow State University Mosow, Russia

More information

Measurement of the stereoscopic rangefinder beam angular velocity using the digital image processing method

Measurement of the stereoscopic rangefinder beam angular velocity using the digital image processing method Measurement of the stereosopi rangefinder beam angular veloity using the digital image proessing method ROMAN VÍTEK Department of weapons and ammunition University of defense Kouniova 65, 62 Brno CZECH

More information

Torpedo Trajectory Visual Simulation Based on Nonlinear Backstepping Control

Torpedo Trajectory Visual Simulation Based on Nonlinear Backstepping Control orpedo rajetory Visual Simulation Based on Nonlinear Bakstepping Control Peng Hai-jun 1, Li Hui-zhou Chen Ye 1, 1. Depart. of Weaponry Eng, Naval Univ. of Engineering, Wuhan 400, China. Depart. of Aeronautial

More information

On the Relationship Between Dual Photography and Classical Ghost Imaging

On the Relationship Between Dual Photography and Classical Ghost Imaging 1 On the Relationshi Between Dual Photograhy and Classial Ghost Imaging Pradee Sen University of California, Santa Barbara arxiv:1309.3007v1 [hysis.otis] 12 Se 2013 Abstrat Classial ghost imaging has reeived

More information

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks Unsupervised Stereosopi Video Objet Segmentation Based on Ative Contours and Retrainable Neural Networks KLIMIS NTALIANIS, ANASTASIOS DOULAMIS, and NIKOLAOS DOULAMIS National Tehnial University of Athens

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

A {k, n}-secret Sharing Scheme for Color Images

A {k, n}-secret Sharing Scheme for Color Images A {k, n}-seret Sharing Sheme for Color Images Rastislav Luka, Konstantinos N. Plataniotis, and Anastasios N. Venetsanopoulos The Edward S. Rogers Sr. Dept. of Eletrial and Computer Engineering, University

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

A scheme for racquet sports video analysis with the combination of audio-visual information

A scheme for racquet sports video analysis with the combination of audio-visual information A sheme for raquet sports video analysis with the ombination of audio-visual information Liyuan Xing a*, Qixiang Ye b, Weigang Zhang, Qingming Huang a and Hua Yu a a Graduate Shool of the Chinese Aadamy

More information

Outline: Software Design

Outline: Software Design Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling

More information

ASSESSMENT OF TWO CHEAP CLOSE-RANGE FEATURE EXTRACTION SYSTEMS

ASSESSMENT OF TWO CHEAP CLOSE-RANGE FEATURE EXTRACTION SYSTEMS ASSESSMENT OF TWO CHEAP CLOSE-RANGE FEATURE EXTRACTION SYSTEMS Ahmed Elaksher a, Mohammed Elghazali b, Ashraf Sayed b, and Yasser Elmanadilli b a Shool of Civil Engineering, Purdue University, West Lafayette,

More information

The Implementation of RRTs for a Remote-Controlled Mobile Robot

The Implementation of RRTs for a Remote-Controlled Mobile Robot ICCAS5 June -5, KINEX, Gyeonggi-Do, Korea he Implementation of RRs for a Remote-Controlled Mobile Robot Chi-Won Roh*, Woo-Sub Lee **, Sung-Chul Kang *** and Kwang-Won Lee **** * Intelligent Robotis Researh

More information

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification erformane Improvement of TC on Wireless Cellular Networks by Adaptive Combined with Expliit Loss tifiation Masahiro Miyoshi, Masashi Sugano, Masayuki Murata Department of Infomatis and Mathematial Siene,

More information

Cluster-Based Cumulative Ensembles

Cluster-Based Cumulative Ensembles Cluster-Based Cumulative Ensembles Hanan G. Ayad and Mohamed S. Kamel Pattern Analysis and Mahine Intelligene Lab, Eletrial and Computer Engineering, University of Waterloo, Waterloo, Ontario N2L 3G1,

More information

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY Dileep P, Bhondarkor Texas Instruments Inorporated Dallas, Texas ABSTRACT Charge oupled devies (CCD's) hove been mentioned as potential fast auxiliary

More information

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing デンソーテクニカルレビュー Vol. 15 2010 特集 Road Border Reognition Using FIR Images and LIDAR Signal Proessing 高木聖和 バーゼル ファルディ Kiyokazu TAKAGI Basel Fardi ヘンドリック ヴァイゲル Hendrik Weigel ゲルド ヴァニーリック Gerd Wanielik This paper

More information

Fast Rigid Motion Segmentation via Incrementally-Complex Local Models

Fast Rigid Motion Segmentation via Incrementally-Complex Local Models Fast Rigid Motion Segmentation via Inrementally-Complex Loal Models Fernando Flores-Mangas Allan D. Jepson Department of Computer Siene, University of Toronto {mangas,jepson}@s.toronto.edu Abstrat The

More information

DECT Module Installation Manual

DECT Module Installation Manual DECT Module Installation Manual Rev. 2.0 This manual desribes the DECT module registration method to the HUB and fan airflow settings. In order for the HUB to ommuniate with a ompatible fan, the DECT module

More information

Using Augmented Measurements to Improve the Convergence of ICP

Using Augmented Measurements to Improve the Convergence of ICP Using Augmented Measurements to Improve the onvergene of IP Jaopo Serafin, Giorgio Grisetti Dept. of omputer, ontrol and Management Engineering, Sapienza University of Rome, Via Ariosto 25, I-0085, Rome,

More information

Control CPR: A Branch Height Reduction Optimization for EPIC Architectures

Control CPR: A Branch Height Reduction Optimization for EPIC Architectures Control CPR: A Branh Height Redution Otimization for EPIC Arhitetures Mihael Shlansker, Sott Mahlke, Rihard Johnson HP Laboratories Palo Alto HPL-1999-34 February, 1999 E-mail: [shlansk,mahlke]@hl.h.om

More information

The Mathematics of Simple Ultrasonic 2-Dimensional Sensing

The Mathematics of Simple Ultrasonic 2-Dimensional Sensing The Mathematis of Simple Ultrasoni -Dimensional Sensing President, Bitstream Tehnology The Mathematis of Simple Ultrasoni -Dimensional Sensing Introdution Our ompany, Bitstream Tehnology, has been developing

More information

Boosted Random Forest

Boosted Random Forest Boosted Random Forest Yohei Mishina, Masamitsu suhiya and Hironobu Fujiyoshi Department of Computer Siene, Chubu University, 1200 Matsumoto-ho, Kasugai, Aihi, Japan {mishi, mtdoll}@vision.s.hubu.a.jp,

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

arxiv: v2 [cs.cv] 25 Nov 2015

arxiv: v2 [cs.cv] 25 Nov 2015 Pose-Guided Human Parsing with Dee-Learned Features Fangting Xia, Jun Zhu, Peng Wang, Alan Yuille University of California, Los Angeles arxiv:158.3881v2 [s.cv] 25 Nov 215 Abstrat Parsing human body into

More information

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays nalysis of input and output onfigurations for use in four-valued D programmable logi arrays J.T. utler H.G. Kerkhoff ndexing terms: Logi, iruit theory and design, harge-oupled devies bstrat: s in binary,

More information

Self-Location of a Mobile Robot with uncertainty by cooperation of an heading sensor and a CCD TV camera

Self-Location of a Mobile Robot with uncertainty by cooperation of an heading sensor and a CCD TV camera Self-oation of a Mobile Robot ith unertainty by ooperation of an heading sensor and a CCD TV amera E. Stella, G. Ciirelli, A. Distante Istituto Elaborazione Segnali ed Immagini - C.N.R. Via Amendola, 66/5-706

More information

Orientation of the coordinate system

Orientation of the coordinate system Orientation of the oordinate system Right-handed oordinate system: -axis by a positive, around the -axis. The -axis is mapped to the i.e., antilokwise, rotation of The -axis is mapped to the -axis by a

More information

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq Volume 4 Issue 6 June 014 ISSN: 77 18X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om Medial Image Compression using

More information

Analysis and verification of multi-rotors attitude control algorithms in. Pixhawk. Fangzhen Lin 1, a

Analysis and verification of multi-rotors attitude control algorithms in. Pixhawk. Fangzhen Lin 1, a 6th International Conferene on Advaned Design and Manufaturing Engineering (ICADME 2016) Analysis and verifiation of multi-rotors attitude ontrol algorithms in Pixhawk Fangzhen Lin 1, a 1 Beihang University,

More information

Graph-Based vs Depth-Based Data Representation for Multiview Images

Graph-Based vs Depth-Based Data Representation for Multiview Images Graph-Based vs Depth-Based Data Representation for Multiview Images Thomas Maugey, Antonio Ortega, Pasal Frossard Signal Proessing Laboratory (LTS), Eole Polytehnique Fédérale de Lausanne (EPFL) Email:

More information

Research Article Intuitionistic Fuzzy Possibilistic C Means Clustering Algorithms

Research Article Intuitionistic Fuzzy Possibilistic C Means Clustering Algorithms Hindawi Publishing Cororation Advanes in Fuzzy Systems Volume 2015, Artile ID 2827, 17 ages htt://dx.doi.org/10.1155/2015/2827 Researh Artile Intuitionisti Fuzzy Possibilisti C Means Clustering Algorithms

More information

CleanUp: Improving Quadrilateral Finite Element Meshes

CleanUp: Improving Quadrilateral Finite Element Meshes CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)

More information

On Optimal Total Cost and Optimal Order Quantity for Fuzzy Inventory Model without Shortage

On Optimal Total Cost and Optimal Order Quantity for Fuzzy Inventory Model without Shortage International Journal of Fuzzy Mathemat and Systems. ISSN 48-9940 Volume 4, Numer (014, pp. 193-01 Researh India Puliations http://www.ripuliation.om On Optimal Total Cost and Optimal Order Quantity for

More information

Skip Strips: Maintaining Triangle Strips for View-dependent Rendering

Skip Strips: Maintaining Triangle Strips for View-dependent Rendering Ski Stris: Maintaining Triangle Stris for View-deendent Rendering Jihad El-Sana ; Elvir Azanli Amitabh Varshney Deartment of Mathematis and Comuter Siene Deartment of Comuter Siene Ben-Gurion University

More information

Exploiting Enriched Contextual Information for Mobile App Classification

Exploiting Enriched Contextual Information for Mobile App Classification Exploiting Enrihed Contextual Information for Mobile App Classifiation Hengshu Zhu 1 Huanhuan Cao 2 Enhong Chen 1 Hui Xiong 3 Jilei Tian 2 1 University of Siene and Tehnology of China 2 Nokia Researh Center

More information

ROBUST LOW-ALTITUDE IMAGE MATCHING BASED ON LOCAL REGION CONSTRAINT AND FEATURE SIMILARITY CONFIDENCE

ROBUST LOW-ALTITUDE IMAGE MATCHING BASED ON LOCAL REGION CONSTRAINT AND FEATURE SIMILARITY CONFIDENCE ROBUST LOW-ALTITUDE IMAGE MATCHING BASED ON LOCAL REGION CONSTRAINT AND FEATURE SIMILARITY CONFIDENCE Min Chen a, b,, *, Qing Zhu a, b,, Shengzhi Huang a, b,, Han Hu a, Jingxue Wang a a Faulty of Geosienes

More information

Weighted Page Rank Algorithm based on In-Out Weight of Webpages

Weighted Page Rank Algorithm based on In-Out Weight of Webpages Indian Journal of Science and Technology, Vol 8(34), DOI: 10.17485/ijst/2015/v8i34/86120, December 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 eighted Page Rank Algorithm based on In-Out eight

More information

Humanoid Walking Control using the Capture Point

Humanoid Walking Control using the Capture Point Humanoid Walking Control using the Capture Point Christian Ott and Johannes Englsberger Institute of Robotis and Mehatronis German Aerospae Center (DLR e.v.) hristian.ott@dlr.de Joint torque sensing &

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks Abouberine Ould Cheikhna Department of Computer Siene University of Piardie Jules Verne 80039 Amiens Frane Ould.heikhna.abouberine @u-piardie.fr

More information

Tensegrity Engineering for Space Systems. Professor Emeritus, UCSD TIAS Faculty Fellow Texas A&M

Tensegrity Engineering for Space Systems. Professor Emeritus, UCSD TIAS Faculty Fellow Texas A&M Tensegrity Engineering for Sae Systems bobskelton@usd.edu Professor Emeritus, UCSD TIAS Faulty Fello Teas A&M First Motivation: Animal Loomotion Stiks and Strings: Arhiteture of Life Overla h % of stage

More information

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT?

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? 3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? Bernd Girod, Peter Eisert, Marus Magnor, Ekehard Steinbah, Thomas Wiegand Te {girod eommuniations Laboratory, University of Erlangen-Nuremberg

More information

Shape Outlier Detection Using Pose Preserving Dynamic Shape Models

Shape Outlier Detection Using Pose Preserving Dynamic Shape Models Shape Outlier Detetion Using Pose Preserving Dynami Shape Models Chan-Su Lee Ahmed Elgammal Department of Computer Siene, Rutgers University, Pisataway, NJ 8854 USA CHANSU@CS.RUTGERS.EDU ELGAMMAL@CS.RUTGERS.EDU

More information

OFF-LINE ROBOT VISION SYSTEM PROGRAMMING USING A COMPUTER AIDED DESIGN SYSTEM S. SRIDARAN. Thesis submitted to the Faculty of the

OFF-LINE ROBOT VISION SYSTEM PROGRAMMING USING A COMPUTER AIDED DESIGN SYSTEM S. SRIDARAN. Thesis submitted to the Faculty of the OFF-LINE ROBOT VISION SYSTEM PROGRAMMING USING A COMPUTER AIDED DESIGN SYSTEM by S. SRIDARAN Thesis submitted to the Faulty of the Virginia Polytehni Institute and State University in partial fulfillment

More information

Constrained Motion Estimation for a Multi-Camera System

Constrained Motion Estimation for a Multi-Camera System UNIVERSITY OF CALGARY Constrained Motion Estimation for a Multi-Camera System by Mehdi Mazaheri Tehrani A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES IN PARTIAL FULFILMENT OF THE REQUIREMENTS FOR

More information

FUZZY WATERSHED FOR IMAGE SEGMENTATION

FUZZY WATERSHED FOR IMAGE SEGMENTATION FUZZY WATERSHED FOR IMAGE SEGMENTATION Ramón Moreno, Manuel Graña Computational Intelligene Group, Universidad del País Vaso, Spain http://www.ehu.es/winto; {ramon.moreno,manuel.grana}@ehu.es Abstrat The

More information

Stable Road Lane Model Based on Clothoids

Stable Road Lane Model Based on Clothoids Stable Road Lane Model Based on Clothoids C Gakstatter*, S Thomas**, Dr P Heinemann*, Prof Gudrun Klinker*** *Audi Eletronis Venture GmbH, **Leibniz Universität Hannover, ***Tehnishe Universität Münhen

More information

Video stabilization based on a 3D perspective camera model

Video stabilization based on a 3D perspective camera model Vis Comput DOI 10.1007/s00371-009-0310-z ORIGINAL ARTICLE Video stabilization based on a 3D perspetive amera model Guofeng Zhang Wei Hua Xueying Qin Yuanlong Shao Hujun Bao Springer-Verlag 2009 Abstrat

More information

Multi Features Content-Based Image Retrieval Using Clustering and Decision Tree Algorithm

Multi Features Content-Based Image Retrieval Using Clustering and Decision Tree Algorithm TELKOMNIKA, Vol.4, No.4, Deember 06, pp. 480~49 ISSN: 693-6930, aredited A by DIKTI, Deree No: 58/DIKTI/Kep/03 DOI: 0.98/TELKOMNIKA.v4i4.4646 480 Multi Features Content-Based Image Retrieval Using Clustering

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Improvement of low illumination image enhancement algorithm based on physical mode

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Improvement of low illumination image enhancement algorithm based on physical mode [Type text] [Type text] [Type text] ISSN : 0974-7435 Volume 10 Issue 22 BioTehnology 2014 An Indian Journal FULL PAPER BTAIJ, 10(22), 2014 [13995-14001] Improvement of low illumination image enhanement

More information

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System Algorithms, Mehanisms and Proedures for the Computer-aided Projet Generation System Anton O. Butko 1*, Aleksandr P. Briukhovetskii 2, Dmitry E. Grigoriev 2# and Konstantin S. Kalashnikov 3 1 Department

More information

the data. Structured Principal Component Analysis (SPCA)

the data. Structured Principal Component Analysis (SPCA) Strutured Prinipal Component Analysis Kristin M. Branson and Sameer Agarwal Department of Computer Siene and Engineering University of California, San Diego La Jolla, CA 9193-114 Abstrat Many tasks involving

More information

FOREGROUND OBJECT EXTRACTION USING FUZZY C MEANS WITH BIT-PLANE SLICING AND OPTICAL FLOW

FOREGROUND OBJECT EXTRACTION USING FUZZY C MEANS WITH BIT-PLANE SLICING AND OPTICAL FLOW FOREGROUND OBJECT EXTRACTION USING FUZZY C EANS WITH BIT-PLANE SLICING AND OPTICAL FLOW SIVAGAI., REVATHI.T, JEGANATHAN.L 3 APSG, SCSE, VIT University, Chennai, India JRF, DST, Dehi, India. 3 Professor,

More information

3D Model Based Pose Estimation For Omnidirectional Stereovision

3D Model Based Pose Estimation For Omnidirectional Stereovision 3D Model Based Pose Estimation For Omnidiretional Stereovision Guillaume Caron, Eri Marhand and El Mustapha Mouaddib Abstrat Robot vision has a lot to win as well with wide field of view indued by atadioptri

More information

Facility Location: Distributed Approximation

Facility Location: Distributed Approximation Faility Loation: Distributed Approximation Thomas Mosibroda Roger Wattenhofer Distributed Computing Group PODC 2005 Where to plae ahes in the Internet? A distributed appliation that has to dynamially plae

More information

Defect Detection and Classification in Ceramic Plates Using Machine Vision and Naïve Bayes Classifier for Computer Aided Manufacturing

Defect Detection and Classification in Ceramic Plates Using Machine Vision and Naïve Bayes Classifier for Computer Aided Manufacturing Defet Detetion and Classifiation in Cerami Plates Using Mahine Vision and Naïve Bayes Classifier for Computer Aided Manufaturing 1 Harpreet Singh, 2 Kulwinderpal Singh, 1 Researh Student, 2 Assistant Professor,

More information

Remote Sensing Image Segmentation Algorithm Based on Multi-agent and Fuzzy Clustering

Remote Sensing Image Segmentation Algorithm Based on Multi-agent and Fuzzy Clustering 017 nd International Conferene on Environental Siene and Energy Engineering (ICESEE 017) ISB: 978-1-60595-417- Reote Sensing Iage Segentation Algorith Based on Multi-agent and Fuzzy Clustering Lei LIU,

More information

MULTI-SOURCE DEM EVALUATION AND INTEGRATION AT THE ANTARCTICA TRANSANTARCTIC MOUNTAINS PROJECT

MULTI-SOURCE DEM EVALUATION AND INTEGRATION AT THE ANTARCTICA TRANSANTARCTIC MOUNTAINS PROJECT MULTI-SOURCE DEM EVLUTION ND INTEGRTION T THE NTRCTIC TRNSNTRCTIC MOUNTINS PROJECT Yaron. Felus and Beata Csatho Byrd Polar Researh Center Sott Hall Room 8, 9 Carmak Road The Ohio State University Columbus,

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om A New-Fangled Algorithm

More information

Classification of Roadway Type and Estimation of a Road Curvature Using a Road Characteristic Conversion Coefficient

Classification of Roadway Type and Estimation of a Road Curvature Using a Road Characteristic Conversion Coefficient ,.33-38 htt://dx.doi.org/10.14257/astl.2015.90.08 Classification of Roadway Tye and Estimation of a Road Curvature Using a Road Characteristic Conversion Coefficient SangChan Moon 1, SoonGeul Lee 1,*1,

More information

Stereo Disparity Estimation in Moment Space

Stereo Disparity Estimation in Moment Space Stereo Disarity Estimation in oment Sace Angeline Pang Faculty of Information Technology, ultimedia University, 63 Cyberjaya, alaysia. angeline.ang@mmu.edu.my R. ukundan Deartment of Comuter Science, University

More information

CA Unified Infrastructure Management 8.x Implementation Proven Professional Exam (CAT-540) Study Guide Version 1.1

CA Unified Infrastructure Management 8.x Implementation Proven Professional Exam (CAT-540) Study Guide Version 1.1 Management 8.x Implementation Proven Professional Exam (CAT-540) Study Guide Version 1.1 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information.

More information

C 2 C 3 C 1 M S. f e. e f (3,0) (0,1) (2,0) (-1,1) (1,0) (-1,0) (1,-1) (0,-1) (-2,0) (-3,0) (0,-2)

C 2 C 3 C 1 M S. f e. e f (3,0) (0,1) (2,0) (-1,1) (1,0) (-1,0) (1,-1) (0,-1) (-2,0) (-3,0) (0,-2) SPECIAL ISSUE OF IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION: MULTI-ROBOT SSTEMS, 00 Distributed reonfiguration of hexagonal metamorphi robots Jennifer E. Walter, Jennifer L. Welh, and Nany M. Amato Abstrat

More information