Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Krist
Beginner
43 Views

GlobalMotionBiasAdjustment and MVCostScalingFactor

Jump to solution

Hello,

What exactly are the 2 settings GlobalMotionBiasAdjustment and MVCostScalingFactor for?

Does a higher setting of MVCostScalingFactor cause better compression in exchange for performance?

Chris

0 Kudos
1 Solution
43 Views

Hi Krist, 

From MediaSDK release notes here: https://software.intel.com/sites/default/files/managed/47/49/mediasdk-man.pdf, page no. 97, both the settings are encoder coding options. Now, setting GlobalMotionBiasAdjustment ("Enables global motion bias") enables algorithm which estimates the transform parameters in a video sequence caused by the motion of capture device. This information is useful in video content analysis. Now, setting MVcostScalingFactor (Motion vector cost scaling factor) enables algorithm which estimates motion vector field with scaling with trade-off b/w complexity (better compression) vs performance ( efficiency for quality and speed). "Does a higher setting of MVCostScalingFactor cause better compression in exchange for performance?" Yes and is also dependent on input content (clip) provided to encoder. Also, you can refer to this wikipedia page which provides more details on motion estimation algorithms:(https://en.wikipedia.org/wiki/Block-matching_algorithm). ;Is this sufficient information? 

Thanks,

View solution in original post

2 Replies
44 Views

Hi Krist, 

From MediaSDK release notes here: https://software.intel.com/sites/default/files/managed/47/49/mediasdk-man.pdf, page no. 97, both the settings are encoder coding options. Now, setting GlobalMotionBiasAdjustment ("Enables global motion bias") enables algorithm which estimates the transform parameters in a video sequence caused by the motion of capture device. This information is useful in video content analysis. Now, setting MVcostScalingFactor (Motion vector cost scaling factor) enables algorithm which estimates motion vector field with scaling with trade-off b/w complexity (better compression) vs performance ( efficiency for quality and speed). "Does a higher setting of MVCostScalingFactor cause better compression in exchange for performance?" Yes and is also dependent on input content (clip) provided to encoder. Also, you can refer to this wikipedia page which provides more details on motion estimation algorithms:(https://en.wikipedia.org/wiki/Block-matching_algorithm). ;Is this sufficient information? 

Thanks,

View solution in original post

Krist
Beginner
43 Views

Hello Harsh,

Thank you for your answer, that is sufficient information.

Chris

Reply