Knowledge

Video tracking

Source đź“ť

125: 188:
behind obstructions. Additionally the complexity is increased if the video tracker (also named TV tracker or target tracker) is not mounted on rigid foundation (on-shore) but on a moving ship (off-shore), where typically an inertial measurement system is used to pre-stabilize the video tracker to reduce the required dynamics and bandwidth of the camera system. The computational complexity for these algorithms is usually much higher. The following are some common filtering algorithms:
55: 691: 195:: an optimal recursive Bayesian filter for linear functions subjected to Gaussian noise. It is an algorithm that uses a series of measurements observed over time, containing noise (random variations) and other inaccuracies, and produces estimates of unknown variables that tend to be more precise than those based on a single measurement alone. 79:. Another situation that increases the complexity of the problem is when the tracked object changes orientation over time. For these situations video tracking systems usually employ a motion model which describes how the image of the target might change for different possible motions of the object. 187:
is mostly a top-down process, which involves incorporating prior information about the scene or object, dealing with object dynamics, and evaluation of different hypotheses. These methods allow the tracking of complex objects along with more complex object interaction like tracking objects moving
146:
is mostly a bottom-up process. These methods give a variety of tools for identifying the moving object. Locating and tracking the target object successfully is dependent on the algorithm. For example, using blob tracking is useful for identifying human movement because a person's profile changes
139:
and outputs the movement of targets between the frames. There are a variety of algorithms, each having strengths and weaknesses. Considering the intended use is important when choosing which algorithm to use. There are two major components of a visual tracking system: target representation and
59: 57: 62: 61: 56: 63: 180:). Contour tracking methods iteratively evolve an initial contour initialized from the previous frame to its new position in the current frame. This approach to contour tracking directly evolves the contour by minimizing the contour energy using gradient descent. 60: 58: 75:
The objective of video tracking is to associate target objects in consecutive video frames. The association can be especially difficult when the objects are moving fast relative to the
263:"Three-Dimensional Tissue Deformation Recovery and Tracking: Introducing techniques based on laparoscopic or endoscopic images." IEEE Signal Processing Magazine. 2010 July. Volume: 27" 30:
object (or multiple objects) over time using a camera. It has a variety of uses, some of which are: human-computer interaction, security and surveillance, video communication and
262: 462:
S. Kang; J. Paik; A. Koschan; B. Abidi & M. A. Abidi (2003). Tobin, Jr, Kenneth W & Meriaudeau, Fabrice (eds.). "Real-time video tracking using PTZ cameras".
42:. Video tracking can be a time-consuming process due to the amount of data that is contained in video. Adding further to the complexity is the possible need to use 515: 566: 649:
Video Tracking provides a comprehensive treatment of the fundamental aspects of algorithm and application development for the task of estimating, over time.
787: 817: 739: 578:
M. Arulampalam; S. Maskell; N. Gordon & T. Clapp (2002). "A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking".
553: 350: 1111: 812: 1044: 777: 772: 115:
The image of deformable objects can be covered with a mesh, the motion of the object is defined by the position of the nodes of the mesh.
112:. The motion model is a disruption of a key frame, where each macroblock is translated by a motion vector given by the motion parameters. 807: 71:
for the robot hand to catch a ball by object tracking with visual feedback that is processed by a high-speed image processing system.
707: 316:
Object Tracking by Particle Filtering Techniques in Video Sequences; In: Advances and Challenges in Multisensor Data and Information
875: 892: 912: 334: 314: 822: 792: 782: 762: 732: 1148: 977: 802: 518:," Computer Vision and Pattern Recognition, 2000. Proceedings. IEEE Conference on, vol.2, no., pp. 142, 149 vol.2, 2000 97:
When the target is a rigid 3D object, the motion model defines its aspect depending on its 3D position and orientation.
832: 672: 642: 388: 982: 967: 725: 241: 692:
Tracking Human Position and Lower Body Parts Using Kalman and Particle Filters Constrained by Human Biomechanics
147:
dynamically. Typically the computational complexity for these algorithms is low. The following are some common
1076: 1007: 858: 632: 528:
Black, James, Tim Ellis, and Paul Rosin (2003). "A Novel Method for Video Tracking Performance Evaluation".
365: 91: 827: 413:"High-speed Catching System (exhibited in National Museum of Emerging Science and Innovation since 2005)" 972: 530:
Joint IEEE Int. Workshop on Visual Surveillance and Performance Evaluation of Tracking and Surveillance
437: 201:: useful for sampling the underlying state-space distribution of nonlinear and non-Gaussian processes. 1024: 937: 412: 167: 600: 484: 312: 1128: 1002: 538: 325: 236: 1064: 1054: 797: 1153: 1101: 1069: 848: 595: 533: 479: 320: 177: 128: 1106: 917: 863: 547: 366:"Marker tracking and HMD calibration for a video-based augmented reality conferencing system" 87: 679:
Background subtraction is the process by which we segment moving regions in image sequences.
1029: 1012: 992: 962: 664:
Parametric & Non-parametric Background Subtraction Model with Object Tracking for VENUS
587: 471: 8: 1034: 897: 591: 475: 1049: 957: 942: 902: 613: 497: 394: 344: 295: 163: 43: 1158: 987: 932: 884: 668: 638: 384: 330: 319:. NATO Security Through Science Series, 8. Netherlands: IOS Press. pp. 260–268. 221: 101: 35: 31: 617: 501: 299: 124: 1096: 1059: 907: 767: 711: 605: 489: 398: 376: 285: 277: 27: 373:
Proceedings 2nd IEEE and ACM International Workshop on Augmented Reality (IWAR'99)
1091: 1039: 748: 662: 198: 68: 17: 1086: 997: 922: 853: 690:
J. Martinez-del-Rincon, D. Makris, C. Orrite-Urunuela and J.-C. Nebel (2010). "
260: 216: 162:
tracking): an iterative localization procedure based on the maximization of a
1142: 1081: 380: 313:
Lyudmila Mihaylova, Paul Brasnett, Nishan Canagarajan and David Bull (2007).
192: 39: 281: 1019: 290: 226: 211: 466:. Sixth International Conference on Quality Control by Artificial Vision. 927: 577: 136: 527: 159: 109: 86:
When tracking planar objects, the motion model is a 2D transformation (
76: 609: 493: 694:". IEEE Transactions on Systems Man and Cybernetics – Part B', 40(4). 231: 105: 717: 46:
techniques for tracking, a challenging problem in its own right.
461: 261:
Peter Mountney, Danail Stoyanov & Guang-Zhong Yang (2010).
630: 135:
To perform video tracking an algorithm analyzes sequential
567:
Gyro Stabilized Target Tracker for Off-shore Installation
140:
localization, as well as filtering and data association.
516:
Real-time tracking of non-rigid objects using mean shift
176:: detection of object boundary (e.g. active contours or 660: 654: 94:) of an image of the object (e.g. the initial frame). 714:Camera used to track a ball going through a maze. 442:Ishikawa Watanabe Laboratory, University of Tokyo 417:Ishikawa Watanabe Laboratory, University of Tokyo 1140: 883: 363: 624: 733: 637:. Vol. 1. Addison-Wesley Professional. 552:: CS1 maint: multiple names: authors list ( 349:: CS1 maint: multiple names: authors list ( 740: 726: 599: 537: 483: 324: 289: 631:Emilio Maggio; Andrea Cavallaro (2010). 123: 53: 708:– Interesting historical example (1980) 38:, traffic control, medical imaging and 1141: 893:3D reconstruction from multiple images 580:IEEE Transactions on Signal Processing 514:Comaniciu, D.; Ramesh, V.; Meer, P., " 149:target representation and localization 144:Target representation and localization 82:Examples of simple motion models are: 913:Simultaneous localization and mapping 721: 747: 634:Video Tracking: Theory and Practice 438:"Basic Concept and Technical Terms" 364:Kato, H.; Billinghurst, M. (1999). 13: 978:Automatic number-plate recognition 14: 1170: 701: 983:Automated species identification 968:Audio-visual speech recognition 684: 661:Karthik Chandrasekaran (2010). 571: 270:IEEE Signal Processing Magazine 813:Recognition and categorization 560: 521: 508: 455: 430: 405: 357: 306: 254: 185:Filtering and data association 1: 1077:Optical character recognition 1008:Content-based image retrieval 247: 119: 26:is the process of locating a 49: 7: 242:Teknomo–Fernandez algorithm 205: 10: 1175: 973:Automatic image annotation 808:Noise reduction techniques 131:of objects in video frames 15: 1149:Motion in computer vision 1125: 938:Free viewpoint television 874: 841: 755: 168:Bhattacharyya coefficient 1003:Computer-aided diagnosis 381:10.1109/IWAR.1999.803809 237:Single particle tracking 16:Not to be confused with 1065:Moving object detection 1055:Medical image computing 818:Research infrastructure 788:Image sensor technology 282:10.1109/MSP.2010.936728 1102:Video content analysis 1070:Small object detection 849:Computer stereo vision 178:Condensation algorithm 132: 72: 1107:Video motion analysis 918:Structure from motion 864:3D object recognition 156:Kernel-based tracking 127: 88:affine transformation 66: 1030:Foreground detection 1013:Reverse image search 993:Bioimage informatics 963:Activity recognition 1097:Autonomous vehicles 1035:Gesture recognition 898:2D to 3D conversion 592:2002ITSP...50..174A 476:2003SPIE.5132..103K 1112:Video surveillance 1050:Landmark detection 958:3D pose estimation 943:Volumetric capture 903:Gaussian splatting 859:Object recognition 773:Commercial systems 375:. pp. 85–94. 164:similarity measure 133: 73: 44:object recognition 1136: 1135: 1045:Image restoration 988:Augmented reality 953: 952: 933:4D reconstruction 885:3D reconstruction 778:Feature detection 610:10.1109/78.978374 494:10.1117/12.514945 336:978-1-58603-727-7 222:Motion estimation 108:are divided into 102:video compression 64: 36:augmented reality 1166: 1060:Object detection 1025:Face recognition 908:Shape from focus 881: 880: 768:Digital geometry 742: 735: 728: 719: 718: 712:Cromemco Cyclops 695: 688: 682: 681: 658: 652: 651: 628: 622: 621: 603: 575: 569: 564: 558: 557: 551: 543: 541: 525: 519: 512: 506: 505: 487: 459: 453: 452: 450: 448: 434: 428: 427: 425: 423: 409: 403: 402: 370: 361: 355: 354: 348: 340: 328: 310: 304: 303: 293: 267: 258: 174:Contour tracking 65: 1174: 1173: 1169: 1168: 1167: 1165: 1164: 1163: 1139: 1138: 1137: 1132: 1121: 1092:Robotic mapping 1040:Image denoising 949: 870: 837: 803:Motion analysis 751: 749:Computer vision 746: 704: 699: 698: 689: 685: 675: 667:. Vol. 1. 659: 655: 645: 629: 625: 601:10.1.1.117.1144 576: 572: 565: 561: 545: 544: 526: 522: 513: 509: 485:10.1.1.101.4242 460: 456: 446: 444: 436: 435: 431: 421: 419: 411: 410: 406: 391: 368: 362: 358: 342: 341: 337: 311: 307: 265: 259: 255: 250: 208: 199:Particle filter 129:Co-segmentation 122: 69:visual servoing 54: 52: 21: 18:Camera tracking 12: 11: 5: 1172: 1162: 1161: 1156: 1151: 1134: 1133: 1126: 1123: 1122: 1120: 1119: 1117:Video tracking 1114: 1109: 1104: 1099: 1094: 1089: 1087:Remote sensing 1084: 1079: 1074: 1073: 1072: 1067: 1057: 1052: 1047: 1042: 1037: 1032: 1027: 1022: 1017: 1016: 1015: 1005: 1000: 998:Blob detection 995: 990: 985: 980: 975: 970: 965: 960: 954: 951: 950: 948: 947: 946: 945: 940: 930: 925: 923:View synthesis 920: 915: 910: 905: 900: 895: 889: 887: 878: 872: 871: 869: 868: 867: 866: 856: 854:Motion capture 851: 845: 843: 839: 838: 836: 835: 830: 825: 820: 815: 810: 805: 800: 795: 790: 785: 780: 775: 770: 765: 759: 757: 753: 752: 745: 744: 737: 730: 722: 716: 715: 703: 702:External links 700: 697: 696: 683: 673: 653: 643: 623: 570: 559: 539:10.1.1.10.3365 520: 507: 454: 429: 404: 389: 356: 335: 326:10.1.1.60.8510 305: 252: 251: 249: 246: 245: 244: 239: 234: 229: 224: 219: 217:Motion capture 214: 207: 204: 203: 202: 196: 182: 181: 171: 121: 118: 117: 116: 113: 98: 95: 67:An example of 51: 48: 24:Video tracking 9: 6: 4: 3: 2: 1171: 1160: 1157: 1155: 1154:Mixed reality 1152: 1150: 1147: 1146: 1144: 1131: 1130: 1129:Main category 1124: 1118: 1115: 1113: 1110: 1108: 1105: 1103: 1100: 1098: 1095: 1093: 1090: 1088: 1085: 1083: 1082:Pose tracking 1080: 1078: 1075: 1071: 1068: 1066: 1063: 1062: 1061: 1058: 1056: 1053: 1051: 1048: 1046: 1043: 1041: 1038: 1036: 1033: 1031: 1028: 1026: 1023: 1021: 1018: 1014: 1011: 1010: 1009: 1006: 1004: 1001: 999: 996: 994: 991: 989: 986: 984: 981: 979: 976: 974: 971: 969: 966: 964: 961: 959: 956: 955: 944: 941: 939: 936: 935: 934: 931: 929: 926: 924: 921: 919: 916: 914: 911: 909: 906: 904: 901: 899: 896: 894: 891: 890: 888: 886: 882: 879: 877: 873: 865: 862: 861: 860: 857: 855: 852: 850: 847: 846: 844: 840: 834: 831: 829: 826: 824: 821: 819: 816: 814: 811: 809: 806: 804: 801: 799: 796: 794: 791: 789: 786: 784: 781: 779: 776: 774: 771: 769: 766: 764: 761: 760: 758: 754: 750: 743: 738: 736: 731: 729: 724: 723: 720: 713: 709: 706: 705: 693: 687: 680: 676: 674:9780549524892 670: 666: 665: 657: 650: 646: 644:9780132702348 640: 636: 635: 627: 619: 615: 611: 607: 602: 597: 593: 589: 585: 581: 574: 568: 563: 555: 549: 540: 535: 531: 524: 517: 511: 503: 499: 495: 491: 486: 481: 477: 473: 469: 465: 458: 443: 439: 433: 418: 414: 408: 400: 396: 392: 390:0-7695-0359-4 386: 382: 378: 374: 367: 360: 352: 346: 338: 332: 327: 322: 318: 317: 309: 301: 297: 292: 291:10044/1/53740 287: 283: 279: 275: 271: 264: 257: 253: 243: 240: 238: 235: 233: 230: 228: 225: 223: 220: 218: 215: 213: 210: 209: 200: 197: 194: 193:Kalman filter 191: 190: 189: 186: 179: 175: 172: 169: 165: 161: 157: 154: 153: 152: 150: 145: 141: 138: 130: 126: 114: 111: 107: 103: 99: 96: 93: 89: 85: 84: 83: 80: 78: 70: 47: 45: 41: 40:video editing 37: 33: 29: 25: 19: 1127: 1116: 1020:Eye tracking 876:Applications 842:Technologies 828:Segmentation 686: 678: 663: 656: 648: 633: 626: 583: 579: 573: 562: 548:cite journal 529: 523: 510: 467: 463: 457: 445:. Retrieved 441: 432: 420:. Retrieved 416: 407: 372: 359: 315: 308: 276:(4): 14–24. 273: 269: 256: 227:Optical flow 212:Match moving 184: 183: 173: 155: 151:algorithms: 148: 143: 142: 137:video frames 134: 81: 74: 23: 22: 928:Visual hull 823:Researchers 532:: 125–132. 470:: 103–111. 447:12 February 422:12 February 110:macroblocks 32:compression 1143:Categories 798:Morphology 756:Categories 586:(2): 174. 464:Proc. SPIE 248:References 160:mean-shift 120:Algorithms 106:key frames 92:homography 77:frame rate 596:CiteSeerX 534:CiteSeerX 480:CiteSeerX 345:cite book 321:CiteSeerX 232:Swistrack 50:Objective 1159:Tracking 833:Software 793:Learning 783:Geometry 763:Datasets 618:55577025 502:12298526 300:14009451 206:See also 588:Bibcode 472:Bibcode 399:8192877 671:  641:  616:  598:  536:  500:  482:  397:  387:  333:  323:  298:  28:moving 614:S2CID 498:S2CID 395:S2CID 369:(PDF) 296:S2CID 266:(PDF) 669:ISBN 639:ISBN 554:link 468:5132 449:2015 424:2015 385:ISBN 351:link 331:ISBN 100:For 710:of 606:doi 490:doi 377:doi 286:hdl 278:doi 90:or 1145:: 677:. 647:. 612:. 604:. 594:. 584:50 582:. 550:}} 546:{{ 496:. 488:. 478:. 440:. 415:. 393:. 383:. 371:. 347:}} 343:{{ 329:. 294:. 284:. 274:27 272:. 268:. 170:). 104:, 34:, 741:e 734:t 727:v 620:. 608:: 590:: 556:) 542:. 504:. 492:: 474:: 451:. 426:. 401:. 379:: 353:) 339:. 302:. 288:: 280:: 166:( 158:( 20:.

Index

Camera tracking
moving
compression
augmented reality
video editing
object recognition
visual servoing
frame rate
affine transformation
homography
video compression
key frames
macroblocks

Co-segmentation
video frames
mean-shift
similarity measure
Bhattacharyya coefficient
Condensation algorithm
Kalman filter
Particle filter
Match moving
Motion capture
Motion estimation
Optical flow
Swistrack
Single particle tracking
Teknomo–Fernandez algorithm
"Three-Dimensional Tissue Deformation Recovery and Tracking: Introducing techniques based on laparoscopic or endoscopic images." IEEE Signal Processing Magazine. 2010 July. Volume: 27"

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑