Mean Shift Tracking: 2000-2012回顾

本文回顾MeanShift跟踪算法从提出至今的发展历程,并精选了一系列经典论文,帮助读者理解该算法的不同改进方向及其面临的挑战。

Mean Shift跟踪从2000年被提出至今已经经历了十余个年头,从被大量灌水到如今不屑被拿来作为比较算法,经历了辉煌高潮的 Mean-Shift based Tracking正在慢慢淡出主流tracking研究的视线。但是,作为一种轻量级、易实现的算法,用它作为视觉跟踪研究的入门还是相当推荐的。

本文回顾Mean Shift跟踪从提出、发展至当前“停滞”状态过程中出现的一些经典论文,旨在为后续学习者提供一份还不错的reading list。希望通过阅读以下文章,快速了解Mean Shift跟踪发展的几个方向,以及视觉跟踪将应对的几个难点。下文中不会对Mean Shift跟踪进行原理性讲解,试图通过本文了解算法原理的读者请自行绕道。

当然,首当其冲是Dorin Comaniciu提出Mean Shift跟踪的两篇文章(会议论文和对应的期刊):

[1] Dorin Comaniciu, Visvanathan Ramesh, Peter Meer. Real-Time Tracking of Non-Rigid Objects Using Mean Shift. CVPR, 2000.

[2] Dorin Comaniciu, Visvanathan Ramesh, Peter Meer.Kernel-based object tracking. TPAMI, 2003.

在Dorin Comaniciu挖下这个大坑后,随后国内外无数研究者争相往其中灌水。以下挖掘了几篇论文作为后续研究的代表。

空间颜色直方图作为目标表观,然后在MS tracking框架下得到改进的算法:

[3] S.T Birchfield, Sriram Rangarajan. Spatiograms versus histograms for region-based tracking. CVPR, 2005

spatiogram, nb表示颜色(直方图)索引为b的像素数量,ub和∑b分别表示对应像素点空间分布的均值和协方差矩阵

histogram:

尺度自适应一直是跟踪算法的难点,在Mean Shift跟踪中解决尺度问题一般从推导过程进入,所以这类文章的数学推导略难:

[4] Robert T. Collins. Mean-shift blob tracking through scale space. CVPR, 2003.

[5] Zoran Zivkovic, Ben Krose. An Em-like algorithm for color-histogram-based object tracking. CVPR, 2004.

目标表观的多特征选择(这也是篇高引用的论文,很多人将它视为Online learning for tracking的开端):

[6] Robert T. Collins, Yanxi Liu, Marius Leordeanu.Online Selection of Discriminative Tracking Features. TPAMI, 2005.

下图表示目标在不同颜色特征描述下与背景的区分度

目标分块,以适应遮挡的情况:

[7] J. Jeyakar, R.V. Babu, K.R. Ramakrishnan. Robust object tracking with background-weighted local kernels. CVIU, 2008.

目标直方图的更新,与经典的线性加权不同,下文使用了Kalman filter对每个bin进行滤波更新:

[8] Peng NingSong, Yang Jie, Liu Zhi. Mean Shift blob tracking with kernel histogram filtering and hypothesis testing. Pattern Recognition Letters, 2005.

目标多特征,这里推荐两篇中文文献。一类只考虑候选模板(直方图)与参考的相似度,另一类考虑与背景的鉴别性来调整特征权重(以下两篇都属于后者):

[9] 王永忠,梁彦,赵春晖等.基于多特征自适应融合的核跟踪方法.自动化学报, 2008.

[10] 袁广林, 薛模根,韩裕生等.基于自适应多特征融合的Mean Shift目标跟踪.计算机研究与发展, 2010.

快速移动目标:

[11] Chunhua Shen, Brooks M.J, van den Hengel A. Fast Global Kernel Density Mode Seeking: Applications to Localization and Tracking. TIP, 2007.

[12] Li ShuXiao, Chang HongXing, Zhu ChengFei. Adaptive pyramid mean shift for global real-time visual tracking. Image and Vision Computing, 2010.

最后,我押宝它是Mean Shift跟踪在Top期刊上的绝唱,它采用“积分直方图”(并不是那种积分直方图,你懂得)的方式克服光照等影响带来的模型漂移:

[13] Ido. Leichter. Mean Shift Trackers with Cross-Bin Metrics. TPAMI, 2012.

;------------------------------------ ; MIU Setting ;------------------------------------ [MIUConfiguration] SensorMode =0 MAXWidth =4000 MAXHeight =3000 ImageFormat =MIU_BAYERBG10_PACKED//影像模式 SensorWidth =4000 SensorHeight =3000 MCLKOnOff =0 MCLKSelection = 0 ; Main Clock Selection - 0 : Clock Generator 1 : External Clock MCLK=10 PCLKInversion=1 ; PCLKInversion 0 : Normal 1 : Inversion IICDeviceID=0x33 IICMode=3 ;2 IICSpeed=0 ; IICSpeed 0 : divide 2 1 : divice 3 2 : divice 4 3 : divide 5 IICReadRestart=0 ; IICReadRestart 0 : Stop and Restart 1 : Restart IICReadRestartInterval=0 ; IICReadRestartInterval 0~7 IICSCKPinCheck=1 ; IICSCKPinCheck 0 : Normal Mode 1 : Wait untill SCK High IICAddressLength=2 IICDataLength=1 MIPILaneEnable=3 MIPIDataType=0x2B ; 0x22 : RGB565 mode 0x2A : RAW8 mode ; 0x2B : RAW10 mode 0x2C : RAW12 mode MIPI8bitMode=0 MIUIOVoltage=1.8 ; 1.8 V ; Power Settings 1stPowerChannel=0 ; Channel Select : 0 - channel 0 ; 1 - channel 1 ; 2 - channel 2 ; 3 - channel 3 1stPowerVoltage=1.2 // DVDD DIG 2ndPowerChannel=1 2ndPowerVoltage=1.8 // DOVDD IO 3rdPowerChannel=2 3rdPowerVoltage=2.8 // AVDD 4thPowerChannel=3 4thPowerVoltage=0 // AFVCC VCM 5thPowerChannel=4 5thPowerVoltage=0 // VPP 5VoltPowerOnOff =1 12VoltPowerOnOff = 0 : 12V Power On/ Off [0:Off / 1:On] InitialSkipCount=0 ;Initial Skip Count 0~15 PreviewSkipCount=0 ;Preview Skip Count Bit[8] - 1 : On 0 : Off ;bit[5:0] ParallelSamplingMode=0 ;[0] : PCLK Inversion [1] : HS Inversion [2] : VS Inversion ParallelBitsPerPixel=0 ;bit Per Pixel 0 : 8bit 1 : 10bit 2 : 12bit ParallelPixelComponent=0 ;1 : 1byte 2 : 2byte 3 : 3byte MIPIPHY=1 CPHYINCKMHz=19.2 CPHYDataRateMsps=800 ParallelBitShift = 0 ;0 : no shift ;1 : 2bit shift (8bit : Bit[9:2] 10bit : Bit[11:2]) ;2 : 4bit shift (8bit : Bit[11:4]) [MIU] // Sensor Reset (GPO 0) RESET 0 Sleep 30 RESET 1 Sleep 30 // Sensor Power Done (GPO 1) ENABLE 0 Sleep 30 ENABLE 1 Sleep 30 // Tracking Conttrol //0x13 0x0000 // bit[0] : 1st Sensor Self Tracking // bit[1] : 1st Sensor Real Time Monitoring // Packet Size Control //0x1C 0x0006 // bit[1:0] : Search Retry at ECC Error // bit[2] : Packet Size Selection Control // Self Tracking Real Timing Monitoring //0x13 0x000A // [0] : RT_MON_GO_0 , [1] : S_TrackON_0 //0x13 0x000F // [2] : RT_MON_GO_1 , [3] : S_TrackON_1 // C-PHY //0x80 0x030d //0x78 0x08 [Sensor] // Init // exposure Time // OV = 0x3501 , 0x3502 // Sony = 0x0202 , 0x0203 // SAMSUNG = 0x0202 // Hynix = 0x0703 , 0x0704 , 0x0705 //海力士 // L4 Sensor 2.0 = 0x3e01 0x0103 0x01 0x3021 0x65 0x3032 0x20 0x3033 0x21 0x3036 0xff 0x3058 0x32 0x3059 0x65 0x305a 0x41 0x305b 0x00 0x3085 0xb0 0x3200 0x01 0x3201 0x80 0x3202 0x00 0x3203 0x00 0x3204 0x20 0x3205 0xff 0x3206 0x17 0x3207 0xbf 0x3208 0x0f 0x3209 0xa0 0x320a 0x0b 0x320b 0xb8 0x320c 0x02 0x320d 0x76 0x3211 0x10 0x3213 0x3c 0x3214 0x22 0x3220 0x20 0x3221 0x66 0x3223 0xc0 0x3225 0x00 0x3227 0x00 0x3229 0x04 0x3241 0x70 0x3243 0x77 0x3248 0x70 0x3249 0xbf 0x3250 0x00 0x3270 0x01 0x3271 0x08 0x3272 0x01 0x3273 0x0f 0x3280 0x00 0x3284 0x02 0x3301 0x09 0x3304 0x40 0x3306 0x40 0x3308 0x1c 0x3309 0x78 0x330b 0x78 0x330d 0x0c 0x330e 0x1c 0x330f 0x03 0x331e 0x31 0x331f 0x69 0x3333 0x10 0x3334 0x40 0x3347 0x05 0x3348 0x50 0x334c 0x10 0x3399 0x0b 0x33ac 0x0a 0x33ad 0x2c 0x33b1 0x80 0x33b2 0x68 0x33b3 0x38 0x342c 0x00 0x342d 0x00 0x3433 0x29 0x348d 0x0c 0x34ba 0x01 0x34bb 0x36 0x3620 0x40 0x3633 0x34 0x3635 0x60 0x3637 0x06 0x3638 0xb3 0x363a 0x00 0x363b 0x80 0x363c 0xc2 0x363d 0x42 0x363e 0x10 0x363f 0x39 0x3648 0x35 0x3649 0x84 0x364c 0xc8 0x364d 0xbb 0x364e 0x3c 0x3657 0x00 0x3660 0xf0 0x3661 0xf0 0x3662 0xf0 0x3663 0xf0 0x3664 0x18 0x3665 0x00 0x3666 0x78 0x3670 0x41 0x3671 0x42 0x3678 0x68 0x3679 0x80 0x367a 0x88 0x367b 0x88 0x367c 0x00 0x367d 0x08 0x367e 0x78 0x36a0 0x5a 0x36a1 0x58 0x36a2 0x59 0x36a3 0x59 0x36a4 0x08 0x36a5 0x00 0x36a6 0x18 0x36a8 0x0a 0x36a9 0x10 0x36aa 0x03 0x36ab 0x10 0x36ac 0x08 0x36ad 0x00 0x36ae 0x08 0x36c0 0x10 0x36c1 0x10 0x36c2 0x10 0x36c3 0x1c 0x36c4 0x18 0x36c5 0x18 0x36c6 0x78 0x36d0 0x04 0x36d1 0x04 0x36d2 0x04 0x36d6 0x00 0x36d7 0x40 0x36d8 0x40 0x36d9 0x00 0x36da 0x04 0x36db 0x04 0x36dc 0x00 0x36dd 0x40 0x36de 0x40 0x36e2 0x40 0x36e3 0x04 0x36e9 0x0c 0x36ea 0x21 0x36eb 0x5c 0x36ec 0x48 0x36ed 0x26 0x36f8 0x17 0x36f9 0x1b 0x36fa 0x50 0x36fb 0x38 0x36fc 0x3f 0x36fd 0x78 0x36fe 0x44 0x36ff 0x04 0x370f 0x41 0x3721 0x64 0x3722 0x03 0x3727 0x0c 0x3728 0x64 0x372c 0x3c 0x3770 0x33 0x3771 0xf7 0x3772 0x77 0x3773 0x37 0x3774 0x37 0x3775 0x07 0x3776 0x0f 0x3777 0x78 0x3778 0x78 0x3779 0x00 0x377a 0x04 0x377b 0x04 0x377c 0x04 0x3780 0x72 0x3781 0xf6 0x3782 0x76 0x3783 0x76 0x3784 0x76 0x3785 0x18 0x3786 0x08 0x3787 0x78 0x3788 0x78 0x3789 0x00 0x378a 0x04 0x378b 0x04 0x378c 0x04 0x37f9 0x24 0x37fa 0x0f 0x37fb 0x96 0x37fc 0x10 0x37fd 0x3f 0x3808 0x00 0x3809 0x80 0x380a 0x86 0x380b 0xad 0x3900 0x17 0x3901 0x10 0x3902 0xf0 0x3903 0x03 0x3904 0x30 0x3905 0x0d 0x3908 0x40 0x391a 0x13 0x391b 0x0a 0x391c 0x08 0x391d 0x04 0x391e 0x09 0x391f 0x41 0x3926 0xe0 0x3929 0x18 0x39ae 0x00 0x39c9 0x60 0x39dd 0x08 0x39de 0x10 0x39e7 0x28 0x39e8 0x38 0x39e9 0x80 0x3b01 0x00 0x3b02 0x10 0x3b03 0x01 0x3b04 0x11 0x3b05 0x20 0x3b06 0x30 0x3b07 0x21 0x3b08 0x31 0x3b09 0x00 0x3b0a 0x10 0x3b0b 0x01 0x3b0c 0x11 0x3b0d 0x20 0x3b0e 0x30 0x3b0f 0x21 0x3b10 0x31 0x3b19 0x00 0x3b1a 0x10 0x3b1b 0x01 0x3b1c 0x11 0x3b1d 0x20 0x3b1e 0x30 0x3b1f 0x21 0x3b20 0x31 0x3b21 0x00 0x3b22 0x10 0x3b23 0x01 0x3b24 0x11 0x3b25 0x20 0x3b26 0x30 0x3b27 0x21 0x3b28 0x31 0x3c00 0x01 0x3c08 0xca 0x3c50 0x64 0x3c57 0xf2 0x3c62 0x71 0x3c80 0x41 0x3cbc 0xc0 0x3cd0 0x64 0x3ce2 0x31 0x3e01 0x0A 0x3e02 0x70 0x3e03 0x0b 0x3e06 0x00 0x3e08 0x00 0x3e09 0x80 0x3e1c 0x0f 0x4200 0x0f 0x4209 0x08 0x420b 0x08 0x420d 0x18 0x420f 0x18 0x4210 0x09 0x4211 0x08 0x4212 0x0a 0x4213 0x0a 0x4214 0x04 0x4215 0x08 0x4216 0x04 0x4217 0x18 0x4218 0x04 0x4219 0x3a 0x421a 0x04 0x421b 0x78 0x421c 0x0a 0x421d 0x21 0x421e 0x20 0x421f 0x23 0x4220 0x00 0x4221 0x18 0x4222 0x04 0x4223 0x18 0x4224 0x04 0x4225 0x78 0x4229 0x40 0x422b 0x40 0x422d 0x40 0x4244 0x00 0x4245 0x18 0x4246 0x04 0x4247 0x18 0x4248 0x04 0x4249 0x78 0x424d 0x78 0x424f 0x78 0x4251 0x78 0x4268 0x04 0x4269 0x08 0x426a 0x04 0x426b 0x18 0x426c 0x04 0x426d 0x38 0x426e 0x04 0x426f 0x78 0x4272 0x37 0x4273 0x28 0x4274 0x27 0x4275 0x28 0x4406 0x2a 0x4407 0x94 0x4413 0x02 0x442d 0x00 0x442e 0x00 0x4432 0x01 0x4433 0x10 0x4437 0x1a 0x4438 0xd4 0x4503 0xe0 0x4506 0x65 0x453a 0x01 0x4816 0x00 0x4837 0x12 0x4916 0x01 0x4e09 0x00 0x5000 0x0e 0x5001 0xc4 0x5002 0xde 0x5003 0x54 0x5004 0x00 0x500d 0xc0 0x500f 0x44 0x5015 0x01 0x5018 0x00 0x5019 0x21 0x501a 0x11 0x501b 0x3f 0x501c 0x00 0x501d 0x11 0x501e 0x17 0x501f 0xbf 0x5020 0x80 0x5021 0xa0 0x502f 0x00 0x5037 0x40 0x503d 0x2a 0x503e 0x04 0x5056 0xb4 0x505e 0x05 0x505f 0xec 0x5060 0x0f 0x5061 0xc0 0x5200 0x27 0x5205 0x66 0x5206 0x66 0x5207 0x66 0x5208 0x66 0x52b9 0x00 0x52ba 0x40 0x52bb 0x3e 0x52bc 0xbf 0x52bd 0x00 0x52be 0x08 0x52bf 0x0b 0x52c0 0xbf 0x52c1 0x00 0x52c2 0x00 0x52c3 0x3e 0x52c4 0xff 0x52c5 0x00 0x52c6 0x00 0x52c7 0x2e 0x52c8 0xdf 0x52c9 0x0f 0x52ca 0xc0 0x52cb 0x02 0x52cc 0xf2 0x52cd 0x05 0x5510 0x00 0x5513 0x12 0x5730 0x00 0x5731 0x10 0x5732 0x00 0x5733 0x30 0x5734 0x00 0x5735 0x00 0x5736 0x00 0x5737 0x00 0x5740 0x01 0x5741 0x02 0x5742 0x03 0x5746 0x12 0x5747 0x00 0x5748 0x00 0x5749 0x00 0x574a 0x00 0x574b 0x00 0x574c 0x00 0x574d 0x00 0x574e 0x00 0x574f 0x00 0x5750 0x00 0x5751 0x00 0x5752 0x00 0x5753 0x00 0x5754 0x00 0x5755 0x00 0x5756 0x00 0x5757 0x00 0x5758 0x00 0x5780 0x66 0x5784 0x1a 0x5785 0x08 0x5786 0x04 0x5787 0x0c 0x5788 0x08 0x5789 0x08 0x578a 0x0c 0x578b 0x08 0x578c 0x08 0x5790 0x03 0x5791 0x03 0x5792 0x03 0x5793 0x03 0x5794 0x03 0x5795 0x03 0x5796 0x00 0x5798 0x00 0x5799 0x66 0x579a 0x77 0x579c 0x01 0x57a0 0x14 0x57a1 0x14 0x57a2 0x14 0x57a3 0x00 0x57a4 0x00 0x57a5 0x15 0x57a6 0x00 0x57a7 0x00 0x57a8 0x00 0x57be 0x01 0x5924 0x0c 0x5925 0x10 0x592b 0x04 0x5944 0x0c 0x5945 0x10 0x594b 0x84 0x5960 0x22 0x5961 0x80 0x5962 0x17 0x5963 0xc0 0x5964 0x00 0x5965 0x00 0x5966 0x22 0x5967 0x7f 0x5968 0x00 0x5969 0x00 0x596a 0x17 0x596b 0xbf 0x5ae0 0xfe 0x5ae1 0x40 0x5ae2 0xe0 0x5ae3 0xc0 0x5ae4 0xa0 0x5ae5 0x0e 0x5ae6 0x0c 0x5ae7 0x0a 0x5ae8 0xfc 0x5ae9 0xd0 0x5aea 0xb0 0x5aeb 0x0f 0x5aec 0x0d 0x5aed 0x0b 0x5aee 0xfe 0x5aef 0x40 0x5af4 0xe0 0x5af5 0xc0 0x5af6 0xa0 0x5af7 0x0e 0x5af8 0x0c 0x5af9 0x0a 0x5afa 0xfc 0x5afb 0xd0 0x5afc 0xb0 0x5afd 0x0f 0x5afe 0x0d 0x5aff 0x0b 0x5d01 0x00 0x5d08 0x00 0x5d09 0x00 0x5d0a 0x0c 0x5d0b 0x2f 0x5d0e 0x06 0x5d0f 0x20 0x5d20 0x28 0x5d21 0x00 0x5d22 0x01 0x5d23 0x10 0x5d2d 0x03 0x5d2e 0x01 0x5e02 0xf0 0x5f00 0x31 0x5f02 0xe0 0x5f05 0x44 0x5f06 0x44 0x5f1d 0x71 0x5f2e 0xc4 0x5f2f 0x14 0x5f30 0x00 0x5f31 0x40 0x5f32 0x0b 0x5f33 0xb8 0x5f34 0x44 0x5f35 0x00 0x5f36 0x10 0x5f37 0x0f 0x5f38 0xa0 0x5f44 0x06 0x5f45 0x44 0x5f46 0x44 0x5f47 0x44 0x5f48 0x44 0x5f49 0x44 0x5f4a 0x44 0x6c04 0x22 0x6c05 0x22 0x6d00 0x05 0x6d02 0x40 0x36e9 0x2c 0x37fa 0x0d 0x4837 0x24 0x0100 0x01 翻译解释文件内容
最新发布
08-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值