Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

225 results about "Sum of absolute differences" patented technology

In digital image processing, the sum of absolute differences (SAD) is a measure of the similarity between image blocks. It is calculated by taking the absolute difference between each pixel in the original block and the corresponding pixel in the block being used for comparison. These differences are summed to create a simple metric of block similarity, the L¹ norm of the difference image or Manhattan distance between two image blocks.

Method and apparatus for fast mode selecting of H264 video coding

The invention discloses a quick mode selection method and a device of an H264 video coding. The method comprises the selection of a mode in frames and the selection of the mode between the frames, wherein, for the selection of the mode in the frames, a prediction method with different fineness is chosen according to the dramatic degree of the image information changes in the prior macro block, thereby decreasing the number of the model to be chosen and confirming the final selection mode through the method of code rate-distortion factor optimizing; for the selection of the mode between the frames, the sum of the absolute difference of the corresponding pixel point of the corresponding macro block of the prior frame and the reference frame is used as a dividing basis to divide the macro block into different fineness and to correspondingly choose a prediction method with different fineness for decreasing the number of the model to be chosen and confirming the final selection mode through the method of code rate-distortion factor optimizing. The invention can decrease the number of the model to be chosen and solve the application limited problems caused by over-complicated code, over-loaded operation and over time consumption in the prior art.
Owner:车主邦(北京)科技有限公司

Motion estimation and compensation method and device adaptive to change in illumination

Provided are a motion estimation device and method adaptive to change in illumination. The motion estimation method includes the steps of: generating a current frame pattern block for a current frame block and a reference frame pattern block for a reference frame block; calculating the sum of absolute differences (SAD) for candidate pattern blocks corresponding to the current frame pattern block among the reference frame pattern blocks and determining the candidate pattern block corresponding to the SAD satisfying a predetermined condition among the calculated SADs as a motion vector; encoding the current frame block, by generating a residual signal using a difference signal between the candidate pattern block corresponding to the motion vector and the current frame pattern block then performing discrete cosine transform and quantization to the residual signal with a predetermined encoding mode; and adding flag information indicating the addition of a mean pixel value applied to the encoded current frame block and identification information on the encoding mode as header information corresponding to the encoded current frame block. By omitting insertion of a mean pixel value for some fields, it is possible to minimize the amount of bit streams transmitted to a decoder.
Owner:HUMAX CO LTD

Movement detection and construction of an "actual reality" image

A method for intraframe image compression of an image is combined with a method for reducing memory requirements for an interframe image compression. The intraframe image compression includes (a) dividing the image into blocks; (b) selecting a block according to a predetermined sequence; and (c) processing each selected block by: (1) identifying a reference block from previously processed blocks in the image according to an activity metric; and (2) using the reference block, compressing the selected block. The selected block may be compressed by compressing a difference between the selected block and the reference block, where the difference may be offset by a predetermined value. The difference is compressed after determining that an activity metric of the difference block. The activity metric depends on elements of a difference block, which is a block in which elements are each a difference between an element of the current image frame and a corresponding element of the reference frame. The activity metric is a function of the sum of (a) the sum over all rows of all differences between two successive consecutive elements of each row of the difference block; and (b) the sum over all columns of all differences between two consecutive elements of each column of the difference block. The reference block is identified by minimizing a cost function based on the activity metric and either a sum of absolute differences function or a sum of square differences function. The cost function may be a weighted sum of the activity metric and either a sum of absolute differences function or a sum of square differences function, or a weighted sum of the activity function and either a sum of absolute differences function or a sum of square differences function.
Owner:CAPSO VISION INC

Motion vector post-processing based frame rate up-conversion method

The invention provides a motion vector post-processing based frame rate up-conversion method. According to the method, firstly, forward and backward motion estimations are performed on an original video frame, so as to obtain a forward motion vector and a backward motion vector, and abnormal values of the forward motion vector and the backward motion vector are modified based on prediction; bidirectional candidate motion vectors are selected based on minimum sum of absolute differences (SAD); then, different smoothing methods are adopted for bidirectional motion vectors of different positions; vector extrapolation is performed on an edge block and four corner blocks firstly, a distance-based weighting smoothing method is adopted for unreliable motion vectors , the candidate vectors of a middle block are selected based on the direction and magnitude of the motion vector of an adjacent block, and a final vector of a to-be-interposed block is selected from the candidate vectors based on the minimum SAD; and finally, an interpolation frame is obtained by use of bidirectional motion compensation of overlapped blocks. Through adoption of the frame rate up-conversion method, the problems of holes and shielding of the interpolation frame can be solved effectively, phenomena of motion blur and shaking can be eliminated, and the visual effect of the constructed interpolation frame is improved.
Owner:SHANDONG UNIV

Bidirectional motion estimating method and video frame rate up-converting method and system

The invention provides a bidirectional motion estimating method and system. The method comprises, after a prior frame image and a current frame image are obtained, performing bidirectional motion estimation based on forward block matching and backward block matching respectively; then according to the minimum SAD (sum of absolute difference) value and the corresponding motion vector which are obtained respectively, obtaining a final motion vector, wherein the obtained final motion vector can accurately describe the motion status of a moving object and accordingly solve the confusion between the moving object and the background due to inaccuracy of the motion vector. The invention also provides a video frame rate up-converting method and system. The method comprises obtaining the final motion vector according to the bidirectional motion estimating method and system and then performing motion vector filtering, motion compensation and blocking effect treatment; the finally obtained interpolated frames can eliminate confusion between the moving object and the background and blocking effects, improves the image quality of interpolated images, reduces the problems such as smoothness and continuity of video images and improves the visual effects of videos.
Owner:SUZHOU KEDA TECH +2

Method for obtaining parallax by using region-based local stereo matching

The invention discloses a method for obtaining parallax by using region-based local stereo matching. The method comprises the steps of selecting a plurality of searching pixels in a second channel of viewpoint images for a current pixel of a first channel of viewpoint images; obtaining a first matching cost value and a second matching cost value between the current pixel and a certain searching pixel by respectively using a sum of absolute differences (SAD) algorithm and a Rank transformation algorithm; determining a first matching weight and a second matching weight according to numbers of edge pixels in a set region around pixels corresponding to the current pixel in binaryzation edge images of the first channel of viewpoint images; regarding the sum of the product of the first matching cost value and the first matching weight and the product of the second matching cost value and the second matching weight as a final matching cost value between the current pixel and the searching pixel; obtaining other final matching cost values and choosing the smallest matching cost value in all the final matching cost values and obtaining a vector difference which is a first parallax of the current pixel between a searching pixel which corresponds to the smallest matching cost value and the current pixel.
Owner:SHENZHEN GRADUATE SCHOOL TSINGHUA UNIV

Transcoding method from H.264/SVC(scalable video coding) to H.264/AVC(advanced video coding) based on video on demand system of P2PVoD

The invention provides a transcoding method from H.264/SVC(scalable video coding) to H.264/AVC(advanced video coding) based on a video on demand system of P2PVoD, belonging to the field of video transcoding. With the adoption of SVC self-adapting transcoding, an SVC document is divided into independent multi-layer documents according to layers by a separator, before transcoding, a space layer and a quality layer are subjected to a self-adaption process according to the terminal ability, layers not needed are abandoned to enable the transcoding process to effectively reduce unnecessary time consumption, and the video quality matching with the ability of a client end is provided for the client end; with the adoption of a method combining a pixel region and an alternation region, time complexity is lowered, and error shift is effectively controlled; with the adoption of an encoding control optimized algorithm based on Lagrangian, when an average distortion function is being solved, a sum of absolute difference (SAD) is used for substituting a sum of squared difference (SSD), and the calculation complexity is simplified; and with the adoption of a processing mechanism by parallel threads based on GOP (group of pictures), the single-encoded GOP is processed by parallel threads, and thus the transcoding time is greatly reduced.
Owner:CHONGQING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products