Last time we looked at the effects of the various subpixel estimation complexity, today we will be looking at how the motion estimation method(MeM) impacts the filesize(all measured in KB), quality and performance(average FPS) according to CRF18 of x264.
There are a total of 5 methods these are in order of complexity:
- Diamond(dia) - The most simplest method, checking motion vectors at one pixel up, left, down and right and picking the best candidate, this process repeats until it can't find a better motion vector
- Hexagon(Hex) - Work similarly like Diamond but consists of a range-2 and 6 surrounding points, more efficient than diamond with little performance impact.
- Uneven multi-hexagon(Uhm) - While slower than Hex, it is able to avoid missing harder-to-find motion vectors. The Me-Range parameter controls its search radius.
- Exhaustive(Esa) - An optimised intelligent search of the complete motion vector space within Me-Range. Mathematically equivalent to brute force but faster, but still slower than Uhm.
- Transformed exhaustive(Tesa) - is an algorithm which attempts to approximate the effect of running a
Hadamard transform comparison at each motion vector; like exhaustive.
So now that we are more familiar with MeM lets see how it performs.
Futurama SD
The top graph shows the FileSize(Graph area) in KB as well as the performance(line) of each of the different methods. As you can see the relationship between compression and performance takes a turn for the worst with Esa and Tesa.
The bottom graph represents the difference
in percentage for speed and compression compared to the default(medium) setting. Here we can see that with Esa for 29.5% performance reduction we get a measly 2.56% extra compression and Tesa does even worse. Uhm compresses better with a slight performance hit of 6.71% slower. Of course will have to see if this translates into any visual artefacts
Still Frame
.png) |
Diamond |
.png) |
Hexagon |
_1.png) |
Uhm |
_3.png) |
Esa |
 |
Tesa |
Even though I can see a VERY slight difference between the different methods, I cannot say that one looks better than the other.
Smaller Motion Detail
 |
Diamond |
 |
Hexagon |
_1.png) |
Uhm |
 |
Esa |
 |
Tesa |
Again I can notice a difference between the methods but cannot say which is actually higher quality than the rest.
Reel Steel SD
So moving onto live action video, we can see that the same trend repeats it self with esa and tesa performing very poorly when compared to dia, hex and uhm.
Still Frame
.png) |
Diamond |
.png) |
Hexagon |
 |
Uhm |
 |
Esa |
 |
Tesa |
As with Futurama its difficult to tell which is better quality.
Smaller Motion Detail
 |
Diamond |
 |
Hexagon |
 |
Uhm |
 |
Esa |
 |
Tesa |
.
And yet again the frame quality is too consistent to say which is better. Maybe we'll see a bigger deference with HD videos
Reel Steel HD
So looking at HD video we see that esa and tesa performs worse than Uhm and is significantly slower. Hexagon seems like a good default method.
Still Frame
.png) |
Diamond |
.png) |
Hexagon |
 |
Uhm |
 |
Esa |
 |
Tesa |
Yet again with MeM and with HD I can hardly see any difference let alone which is higher quality
Smaller Motion Detail
 |
Diamond |
 |
Hexagon |
 |
Uhm |
 |
Esa |
 |
Tesa |
So yet a again its almost impossible to tell which is which and which is better than the other.
Conclusion
Well as you can see visually there isn`t much of a difference, in terms of compression Uhm did consistently better than hexagon or diamond, and esa
, tesa also performed better except at HD videos. Regarding performance Esa and Tesa took a massive performance hit, with Uhm only being slightly slower.
Recommended
Hexagon - Performed consistently close to the others.
Uhm - A slight compression gain at a margin performance loss.
Navigation
- Introduction
- Presets
- Subme
- Motion estimation method
Thanks for your article, really interesting, however I'm not sure if the difference won't be bigger if you restrict final video bitrate instead of choosing CRF.
ReplyDeleteIf you can do a compare with a "low" bitrate like 900kbps, we will be sure it doesn't matter much.
And as it's only "still" images, we can't tell if real user visual experience is impacted in high motion scenes for examples.
Regards
at very low bitrates like 600 - 900 kbps it becomes much more visible since you need to compress as far as possible to preserve the quality.
ReplyDeleteMuito Obrigado Bom trabalho cara e bom artigo.
ReplyDeleteOh...it's Very nice article...thank you so much!
ReplyDeleteMerci! Je ne savais pas trop quels paramètres utilisé
ReplyDeleteNice post .Keep updating Artificial Intelligence Online Training
ReplyDeleteIts a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work. t-com-haus.de
ReplyDeleteadana escort - adıyaman escort - afyon escort - aksaray escort - antalya escort - aydın escort - balıkesir escort - batman escort - bitlis escort - burdur escort - bursa escort - diyarbakır escort - edirne escort - erzurum escort - eskişehir escort - eskişehir escort - eskişehir escort - eskişehir escort - gaziantep escort - gebze escort - giresun escort - hatay escort - ısparta escort - karabük escort - kastamonu escort - kayseri escort - kilis escort - kocaeli escort - konya escort - kütahya escort - malatya escort - manisa escort - maraş escort - mardin escort - mersin escort - muğla escort - niğde escort - ordu escort - osmaniye escort - sakarya escort - samsun escort - siirt escort - sincan escort - tekirdağ escort - tokat escort - uşak escort - van escort - yalova escort - yozgat escort - urfa escort - zonguldak escort
ReplyDeleteadanaescort01.com - adiyamanescortxx.com - afyonarackiralama.net - aksarayescort.net - antalyaoyunpark.com - aydinescortkiz.com - balikesirescortlar.com - batmanescortlar.com - bitlisescortlar.com - burdurescortlar.com - bursamalaysias.com - diyarbakirambar.com - edirnedespor.com - erzurumyolkosusu.com - eskisehirescortlari.com - gaziantepekspres.org - gebzeescortkiz.com - giresunmaraton.com - hataykoleji.com - ispartakpss.com - karabukteknik.com - kastamonuajans.net - kayserivalisi.com - kilisescort.com - kocaeliescortlar.com - konyaescortlar.com - kutahyaizemlak.com - malatyadataksi.com - manisaescortlar.com - marasatasoyemlak.com - mardinfanatik.com - mersinmoda.com - muglaapart.net - nigdeyapi.com - orduescortt.com - osmaniyeyorum.com - sakaryanur.com - samsunescortlar.com - siirteyatirim.com - sincanoto.com - tekirdagescortlar.com - tokatforum.com - usakbasin.com - vanescortilan.com - yalovadaemlak.com - yozgattanal.com - sanliurfadayim.com - zonguldakescort.com
ReplyDeletecami avizesi - cami avizeleri - avize cami - no deposit bonus forex 2021 - takipçi satın al - takipçi satın al - takipçi satın al - takipcialdim.com/tiktok-takipci-satin-al/ - instagram beğeni satın al - instagram beğeni satın al - btcturk - tiktok izlenme satın al - sms onay - youtube izlenme satın al - no deposit bonus forex 2021 - tiktok jeton hilesi - tiktok beğeni satın al - binance - takipçi satın al - uc satın al - sms onay - sms onay - tiktok takipçi satın al - tiktok beğeni satın al - twitter takipçi satın al - trend topic satın al - youtube abone satın al - instagram beğeni satın al - tiktok beğeni satın al - twitter takipçi satın al - trend topic satın al - youtube abone satın al - takipcialdim.com/instagram-begeni-satin-al/ - tiktok takipçi satın al - tiktok beğeni satın al - twitter takipçi satın al - trend topic satın al - youtube abone satın al - instagram beğeni satın al - perde modelleri - instagram takipçi satın al - takipçi satın al - instagram takipçi satın al - betboo
ReplyDeletekayseri escort - hatay escort - kayseri escort
ReplyDeletetakipçi satın al
ReplyDeletetakipçi satın al
takipçi satın al
azure networking
ReplyDeletearm templates
azure notification hub
azure bastion host
app power bi
kubernetes dashboard
terraform cheat sheet
aws inspector
ReplyDeleteopenshift vs kubernetes
azure data lake
arm templates
azure traffic manager
azure bastion
azure synapse analytics
hangiborsada.com
ReplyDeleteshiba hangi borsada
shib hangi borsada
Btcturk Komisyon Oranları
Paribu Komisyon Oranları
BitTurk Güvenilir mi
Güvenilir Bitcoin Borsası Türkiye
Hangi Bitcoin Borsası Daha İyi?
En Büyük Bitcoin Borsası
Binance Komisyon Oranları
This comment has been removed by the author.
ReplyDeletecloudkeeda
ReplyDeletewhat is azure
azure free account
cloudkeeda
cloudkeeda
cloudkeeda
cloudkeeda
cloudkeeda
This comment has been removed by the author.
ReplyDeletetoy poodle for sale
ReplyDeletesphynx kittens for sale
sphynx cats for sale
hairless cats for sale
ReplyDeletepoodle puppies for sale
teacup poodle for sale
Keçiören evden eve
ReplyDeleteAhaa, its nice dialogue about this piece of writing at this place at this webpage,
ReplyDeleteI have read all that, so at this time me also commenting here.
havanese dogs for sale
havanese puppies for sale
teacup havanese puppy
chocolate havanese puppy for sale
teacup pomeranian for sale
doodle puppies
aussiedoodle puppies for sale
bernedoodle puppies for sale
goldendoodle puppies for sale
yorkie puppies for sale
https://www.fluffyhavanese.com/
Thanks for sharing your thoughts. I truly appreciate your efforts and I will be waiting for your further
ReplyDeletewrite ups thanks once again
pomeranian puppies for sales
pomeranian for sale
teacup pomeranian for sale near me
pomeranians for sale near me
teacup pomeranian for sale
pomeranian puppies for sales
pomeranian for sale
teacup pomeranian for sale
havanese puppies for sale near me
https://www.pomeranianpuppiesforsales.com/
I used to be suggested this website by means of my cousin. I’m now not sure whether
ReplyDeletethis submit is written by him as nobody else know such detailed approximately my problem.
ragdoll kitten for sale
ragdoll kittens for sale
mini goldendoodle for sale
mini bernedoodle puppies for sale
mini aussiedoodles for sale
havanese puppy for sale
teacup havanese puppies for sale
havanese puppies for sale near me
havanese puppies for sale under $1,000
havanese puppy for sale
https://thegorgeousragdolls.com/
At this time I am going away to do my breakfast, afterward having my breakfast coming over again to read further news
ReplyDeleteragdoll cat for sale
ragdoll cats for sale
aussiedoodle for sale
bernedoodles for sale
havanese puppies for sale under $1,000
teacup pomeranians for sale near me
teacup pomeranian puppies for sale $500
pomeranian puppies for sale near me
pomeranian for sale near me
https://thegorgeousdoodles.com/
I take pleasure in, result in I discovered exactly what I used to be taking a look
ReplyDeletefor. You’ve ended my 4 day lengthy hunt! God Bless you man.
ragdoll kittens for sale near me
ragdoll kitten near me
goldendoodle for sale
teacup havanese puppies for sale
pomeranian teacup for sale
havanese puppies for sale near me
havanese puppies for sale near me
teacup havanese puppy
chocolate havanese puppy for sale
seo fiyatları
ReplyDeletesaç ekimi
dedektör
instagram takipçi satın al
ankara evden eve nakliyat
fantezi iç giyim
sosyal medya yönetimi
mobil ödeme bozdurma
kripto para nasıl alınır
instagram beğeni satın al
ReplyDeleteyurtdışı kargo
seo fiyatları
saç ekimi
dedektör
fantazi iç giyim
sosyal medya yönetimi
farmasi üyelik
mobil ödeme bozdurma
bitcoin nasıl alınır
ReplyDeletetiktok jeton hilesi
youtube abone satın al
gate io güvenilir mi
referans kimliği nedir
tiktok takipçi satın al
bitcoin nasıl alınır
mobil ödeme bozdurma
mobil ödeme bozdurma
perde modelleri
ReplyDeletesms onay
Turkcell Mobil Ödeme Bozdurma
nft nasil alınır
Ankara evden eve nakliyat
Trafik Sigortası
DEDEKTÖR
Web sitesi kurma
aşk kitapları
ucuz takipçi
ReplyDeletetakipçi satın al
türk takipçi satın al
tiktok beğeni
tiktok yorum satın al
Smm Panel
ReplyDeletesmm panel
iş ilanları
İNSTAGRAM TAKİPÇİ SATIN AL
https://www.hirdavatciburada.com/
beyazesyateknikservisi.com.tr
servis
Tiktok Para Hilesi