Chip123 科技應用創新平台
標題:
verilog 實現Motion Estimation疑問~
[打印本頁]
作者:
呆頭鴨
時間:
2010-4-16 07:55 PM
標題:
verilog 實現Motion Estimation疑問~
不知道有沒有大大接觸過,我想問
+ B' P8 q, O3 W/ \
motion的做法是 讀第1張圖片存到RAM之後(分成許多小區塊),
% l; \. L- y1 v
第2張圖片近來的時候,分別比對區塊內地pixel是否相同,如果比對到某一個區塊時,
4 K4 ]& M, k8 U: g6 ^1 h" J6 [9 ?
發現第2張圖片的區塊B部等於第1張圖的區塊B時...
; Z9 {2 _( |! ]2 T0 A$ V
這時候Motion Estimation的演算法Diamond Search是要對第2張圖片做還是第1張圖片呢@@?
! s+ q& w" l, m! N. _: d
搜尋的時候比對是用遮罩的方式,以目前的點為中心產生一個遮罩範圍,然後比對範圍內加總的值嗎?
2 S: W7 d1 Q. _; I" q) Y, E
這部分不是很懂,不曉得有沒有大大可以教一下...
作者:
tommywgt
時間:
2010-4-19 08:46 PM
假設第一張圖是I frame, 第二張圖是P frame, 則一定是第二張圖比第一張圖
n* ^. g0 H% W# b0 S( T% s
假設第一張圖是P或I frame, 第二張圖是B frame, 則一定是第二張圖比第一張圖及向後的P找, 至於找幾張圖要看需求
) K8 R' ~2 w; j5 i' ^2 o
假設第一張圖是B frame, 第二張圖是P或I frame, 那你就搞錯對象了
作者:
tommywgt
時間:
2010-4-19 08:48 PM
另一個問題的答案是二二相減然後求絕對值的加總
作者:
呆頭鴨
時間:
2010-4-20 10:43 PM
回復
3#
tommywgt
6 W2 ]4 ]2 c' |6 j
6 g9 [* c+ k- ]& M# P5 \( B1 {% w
) R) \ i! j; r8 M8 G, s& R0 b
這樣就要存3張圖@@?
0 n5 G) h1 { a0 j
另外~請問大大~運算完之後絕對值加總 是只要等於前畫面相同圖像地方的加總才輸出嗎?
& D( V0 W% I1 U0 j. u
這樣會不會運算完之後,把附近的影像也輸出了?
3 c% @4 Z# y/ t
不小得這樣形容對不對@@
作者:
tommywgt
時間:
2010-4-21 03:59 PM
基本上, ME的目的在refence frame找出最相像的圖來參考用
& B/ m: u' G! z8 ]
至於存幾張要看設計需求, 存太多張的reference frame只對某些special case有幫助
! J7 k A5 e) b+ F/ r
對general case並不會帶來太多的好處
6 Z" }4 |/ P" a. {; \, R4 T7 M ^0 \
0 `% g% f& x9 ~' n' G8 f3 H5 N
這個東東很難3言2語就講完,
# a* @. w, [0 }
如果你需要多一點的資料, 建議你google search一下, 有很多資料在解釋這個東東
作者:
呆頭鴨
時間:
2010-4-21 10:08 PM
回復
5#
tommywgt
2 R* d6 Z* j. L; Z
' e5 T9 t/ |! f" F& x6 Q
0 k% O: E4 m+ m; ]+ T# s
嗯嗯~待我研究一番後再來請教大大^^
作者:
呆頭鴨
時間:
2010-4-25 09:51 PM
回復
5#
tommywgt
0 Z" V7 m' z' v
4 h! X" Y/ N) F: i4 G
8 v4 }7 J* w8 @0 X7 e- s ?
大大~請問一下~兩兩相減取絕對值的加總
, E0 A1 S" o$ t5 F" |
算出來的答案等於什麼@@? 我該如何求出相異的像素他的移動向量?
作者:
tommywgt
時間:
2010-4-26 06:57 PM
介紹一個高手高高手..."沒聲" 版大
9 S# P- K7 c4 U8 F/ A- L
他超強超超強的.
$ J) X0 d" O" [8 G% Q
* w o0 b! T0 Z r# h; U
噓...別說是我介紹的..XD
作者:
tkyao
時間:
2010-5-6 12:11 AM
"Diamond Search"
H( w( ~- i" _0 t
可以google中央資工蘇柏齊教授DSP這門課的投影片
歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/)
Powered by Discuz! X3.2