1 / 14

EE368b Project

EE368b Project. Evaluation of search strategies for block matching Marcus Isaksson Joakim Jalden. Evaluation of search strategies for block matching. Joakim Jald₫n and Marcus Isaksson. Block matching. Main goals of a block matching scheme Find best match for any given block

rex
Download Presentation

EE368b Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EE368b Project Evaluation of search strategies for block matching Marcus Isaksson Joakim Jalden Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  2. Block matching • Main goals of a block matching scheme • Find best match for any given block • Minimize number of block comparisons • Contradictory goals Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  3. Presentation overview • Distortion function • Search strategies • Test data • Algorithm performance • Conclusions Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  4. Distortion measurement • Mean square error • Bilinear interpolation is used for non-integer values of i and j. Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  5. Search strategies • Full search • 2D logarithmic search • Jain J.R., Jain A.K., 1981 • Conjugate direction search • Srinivasan R., Rao K.R., 1985 Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  6. Conjugate direction search Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  7. Description of test data • Suzie1 • Frames 47-52 from the suzie qcif sequence • Limited motion in parts of the image, different directions • Foreman • Frames 308-313 from the foreman qcif sequence • Panning camera, large motion over the whole image Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  8. Suzie1 Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  9. Foreman Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  10. Distortion function Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  11. Choosing a start point for the search • Use motion vectors from adjacent blocks Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  12. Results Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  13. Results Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

  14. Conclusions • Major speedups compared to full search • Number of block comparisons reduced by a factor 100 for integer pel • 500 for quarter pel • Conjugate direction with memory is the fastest strategy, but sensitive to selection of start point • If time is not a problem: choose full search Evaluation of search strategies for block matching Joakim Jald₫n and Marcus Isaksson

More Related