HEVC
文章平均质量分 59
Snail_Walker
Google Senior Machine Learning Tech Lead | 行胜于言
展开
-
Conclusion about Scene Change Detection
Refer to error concealment, there are lost of research paper. Today I want to conclude some paper about scene change detection. Why scene change detection is so important? Because as the scene change原创 2015-09-20 11:42:22 · 647 阅读 · 0 评论 -
Motion Detection
Frame Difference Method(FDM) Background Subtraction Method(BSM) B is background image.Adaptive Background Substraction Method(ABSM) Improved Motion Detection Get absolute sum of difference of every原创 2015-12-03 17:52:51 · 1012 阅读 · 0 评论 -
TS码流分析
一、TS流概述 ES流(Elementary Stream,基本流):数字电视各组成部分编码后所形成的直接表示基本元素内容的流,包含视频、音频或数据的连续码流。PES流(Paketized Elementary Stream,打包基本码流):是将基本的码流ES流根据需要分成长度不等的数据包,并加上包头就形成了打包的基本码流PES流。PS (Program Stream,节目流):将一个节目的多个组原创 2015-12-21 15:14:48 · 5805 阅读 · 0 评论 -
CALCULATE GLOBAL MOTION AND SMOOTHNESS
There are mainly four motion model for camera in zoom, spin, rotation and so on. What models and how to decide which model, I will tell U later. But now, I should tell U some tips: Alpha Plane: opa原创 2015-12-03 11:14:46 · 749 阅读 · 0 评论 -
Motion Classification and Target Tracking
Target Tracking DT(Temporal Difference) Threshold T is about 15% of brightness, for 255 level, T = 40 We can calculate speed from Rn−1R_{n-1} Motion cropping.Target Classification Bi-variate c原创 2015-12-04 11:14:19 · 806 阅读 · 0 评论 -
Some Information in Study
How to Learn Machine Learning and Data Mining 1、《机器学习实战》 2、《数据挖掘——实用机器学习学习技术》 3、《数据挖掘:概念和技术》 4、《统计学习基础 数据挖掘、推理和预测》 5、《机器学习》 (Mitchell) 6、《统计学习方法》 7、《机器学习导论》 8、《机器学习及其应用》 9、《模式分类》 10、《推荐系统实践》转载 2015-10-31 13:20:05 · 1003 阅读 · 2 评论 -
Motion Partition
Object-Boundary-Based motion partition scheme (e)is the best approximate of foreground picture but wastes coding. (d) is a trade off.Partition by two component with shape. After partition map is obt原创 2015-12-04 14:55:34 · 720 阅读 · 0 评论 -
Video Denoising
Adaptive Spatio-temporal KNN Filter Motion Detection If two pixel’s absolute difference is smaller than THRM, regarding it as no motion. Extended test is that if least two neighbors of current pixel,原创 2015-12-08 10:09:08 · 2466 阅读 · 0 评论 -
Something about C
What the hell? How long since I touch with C? What a pity, I have to work with it now.Pointer To allocation two dimension dynamic array:#include <malloc.h>reconstructedMVField**MVField;MVField=(re原创 2015-12-29 17:56:25 · 1212 阅读 · 0 评论 -
Optical Flow Estimation in EC
Optical flow estimation can be used in motion trajectory, which has the following expression: function x stand for intensity distribution of video sequence. See reference here: http://www.doc88.com/原创 2016-01-12 14:52:39 · 1460 阅读 · 0 评论 -
Review of Optical Flow Estimation
Optical flow has application in object division, object recognize, object tranjactory and etc.Criterion Standard Precision: concentrate in small region not a large range. Universalism: using in most原创 2016-01-12 15:22:25 · 1046 阅读 · 0 评论 -
HEVC Analyser and HM
转载请注明出处,谢谢!http://blog.csdn.net/c602273091/article/details/50707417Install Analyser http://www.elecard.com/en/index.html http://www.bubuko.com/infodetail-495804.html http://blog.csdn.net/leixia原创 2016-02-21 15:33:21 · 1300 阅读 · 0 评论 -
Error Concealment in ffmpeg
我们直接从decode_frame开始跟踪(相信从这个地方开始不会有人有啥疑问吧,怎么跟踪到这里的已经有很多资料介绍的了),decode_frame —> decode_nal_units —> decode_slice_header —> ff_h264_frame_start —> ff_er_frame_start,ff_er_frame_start中对error_status_table,转载 2016-02-22 11:35:26 · 1281 阅读 · 0 评论 -
Analyse of MV Field by Matlab
% Function: Draw arrow array for motion vector field.% Input: % fn: Filename% Output:% pic:Arrow array picture.%author:Chen Yu%school:Carnegie Mellon Universityfunction DarwMVField原创 2015-12-01 14:38:24 · 742 阅读 · 0 评论 -
Cut Frame From Decoding Stream To Show As a RGB Form Picture
YUV to RGB formula: /* R = Y + 1.14V,G = Y - 0.39U - 0.58V,B = Y + 2.03U YUV对应YCbCr r = y + 1.14*cr; g = y - 0.39*cb - 0.58*cr; b = y + 2.03*cb; */ /* YCbCr与RGB的关系 */ r = 1.164*(y-16) + 1.59原创 2015-12-20 18:44:53 · 1299 阅读 · 0 评论 -
MOTION INPAINTING
MOTION INPAINTINGThis simple inpainting technique has its advantage and it thought about temporal relation and weighted influence.In some situation, MV inpainting may be fail, so using MRF-based diffus原创 2015-12-03 15:15:11 · 926 阅读 · 0 评论 -
Decision Strategy for ERC between Spatial and Temporal
How to decide method for ERC?Scene Change: This decision is picture level. In most case, use temporal ERC. When abrupt scene change happens or no temporal information can be used, use spatial method.原创 2015-09-20 19:05:58 · 421 阅读 · 0 评论 -
Batch Processing
I write a simple batch processing shell, hope can give U some idea. $strFilesList = Get-ChildItem “E:\ErrorConcealment\Sequence\Sequence_Bat" -Recurse -include *.264$strConfigPath = "E:\ErrorConcealme原创 2015-11-11 10:22:27 · 644 阅读 · 0 评论 -
Selecting MV Strategy for Temporal ERC
In spatial erc method, how to find better MV for P or B frame is rather important.Median MV mv = Median(mv1,mv2,mv3) where mv1 = (sum of right part MV)/3 mv2 = (sum of left down two MV)/原创 2015-11-12 17:25:37 · 630 阅读 · 0 评论 -
Intra ERC Scheme
Iterative Method First initial the corrupted MB with neighboring MB information then use iterative techniques to conceal pixels.Weighted Average Method Simple way to conceal corrupted MB with the hel原创 2015-11-12 16:58:46 · 448 阅读 · 0 评论 -
Estimation of Restored MB by Temporal Error Concealment
How to measure the restored MB in corrupted picture?BMA(boundary matching algorithm): Very simple strategy, just to get the absolute value sum of external and internal pixel . The best matching MB is原创 2015-09-20 16:53:12 · 534 阅读 · 0 评论 -
Transmission Strategy for Error Resilent
DFMOC According to MB type or MV to divide into two difference to transmit data to improve robustness when using UEP, comparing with EEP.(equal error protected)原创 2015-09-29 18:01:53 · 414 阅读 · 0 评论 -
Post-Processing in ERC
Outlier Rejection To smooth the vector field, when a vector is a outlier vector, then filter it. Decision making by value and phase of MV.原创 2015-09-24 14:38:55 · 626 阅读 · 0 评论 -
Video Evaluation by Python
Here is the code to calculate for PSNR of YUV. My code has its advantage that it can process the problem by batch processing.If U have any problem, U can contact me without hesitation.#-*-coding:utf-8原创 2015-11-17 15:34:42 · 1149 阅读 · 0 评论 -
Jitter Removal in Image and Sequence
去除重影(消抖)在《jitter removal images and video sequences Using robust decision Based Adaptive spatio temporal median Algorithm》文章中,(为什么这篇文章要记录一下,之前看的100多篇都没记录,我觉得还是记录一下印象更深刻)他们提出了一种比较特别的方法:a detail preservi原创 2015-11-18 18:02:54 · 914 阅读 · 0 评论 -
YUV Format Conclusion
What’s YUV ? A kind of color format coding which can divide color into two parts: chroma and luma.Calculate YUV Change between YUV and RGB. YUV Representation From JM or HEVC, we can find this: YU原创 2015-12-11 10:54:50 · 1325 阅读 · 0 评论 -
Building Simulation Packet-Loss System in Channel
Step 1:Produce a series of random frame numbers. There is three input:GOP and loss ratio. For instance, there is a 264 with 500 frames. Its GOP is 60, and ratio is 10%. Using random function, we may原创 2015-11-28 19:36:15 · 814 阅读 · 0 评论 -
IMAGE INPAINTING
IMAGE INPAINTING We need get good Int(i,j) I_t^n {(i,j)} Here using Laplacian Operator: http://www.cnblogs.com/xfzhang/archive/2011/01/19/1939020.html http://blog.csdn.net/xiaowei_cqu/article原创 2015-11-30 11:41:03 · 1842 阅读 · 0 评论 -
HM Fast Learning
Whole Structure 7 projects. App means application. T stands for test.TLib is library for developer not for application.VideoIO is used to file operation on YUV files.AppEncoder and AppDecoder are a原创 2016-02-21 15:11:54 · 675 阅读 · 0 评论