• 제목/요약/키워드: motion vector smoothing

검색결과 16건 처리시간 0.028초

움직임 벡터들의 방향과 크기를 고려한 프레임율 증가 기법 (Frame Rate Up-Conversion Considering The Direction and Magnitude of Motion Vectors)

  • 박종근;배창영;이경준;정제창
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2015년도 하계학술대회
    • /
    • pp.328-331
    • /
    • 2015
  • 본 논문은 EBME(Extended Bilateral Motion Estimation) 알고리듬에서 움직임 벡터들의 방향과 크기를 고려한 알고리듬을 제안하였다. EBME는 높은 연산량을 요구하기 때문에 프레임 내의 x, y방향 각각의 평균 움직임 벡터크기를 이용하여 동적 프레임과 정적프레임을 판단하고, EBME 수행여부를 결정하여 연산량을 줄인다. 또한 동일한 움직임 벡터들의 방향과 크기를 비교하여 MVS(Motion Vector Smoothing)단계 수행여부를 판단함으로써 연산량을 줄인다. 제안하는 알고리듬을 적용한 실험 결과 기존의 EBME 알고리듬에 비해 수행시간은 단축되었으나 PSNR(Peak Signal to Noise Ratio)은 향상 되었다.

  • PDF

모션 벡터들의 분산값을 이용한 프레임률 상향 변환 (Frame Rate Up Conversion by the Variance of Motion Vectors)

  • 양순모;김규헌
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2019년도 하계학술대회
    • /
    • pp.309-312
    • /
    • 2019
  • 본 논문에서는 계산의 복잡성을 줄이고 피크 신호 대 잡음 비율(PSNR) 성능을 개선하기 위한 새로운 프레임 상향 변환 (Frame Rate Up Conversion) 알고리즘을 제안한다. 제안된 알고리즘을 사용하기 위한 모션 추정 과정(Motion Estimation) 은 이전 프레임과 현재 프레임에서 마크로블록(Macroblock) 값의 최소 차이값(Sum of absolute differences) 을 이용하여 보간된 프레임(Interpolated Frame) 의 마크로블록이 가지게 되는 모션 벡터 값을 추출한다. 이 때 반복된 배경 패턴 및 여러 움직임들 때문에 모션 추정 과정에서 출력되는 벡터값이 비정상적으로 출력되는 경우가 있다. 여기서 제안된 알고리즘을 통해 모션 벡터값들의 특이치(Outlier) 를 검출하고 이를 교정하기 위한 분산값(Variance) 을 이용하여 모션 벡터 평활화 작업(Motion Vector Smoothing) 을 거친다. 이와 같이 제안된 알고리즘을 이용하여 실험한 결과값으로 프레임률 상향 변환 과정을 통해 상대적으로 계산의 복잡성은 낮으면서 양호한 PSNR 값이 출력됨을 확인할 수 있다.

  • PDF

삼중 프레임 기반의 양방향 움직임 추정을 사용한 프레임율 증가 변환 방법 (Frame Rate Up-Conversion Using Triple Frame-based Bidirectional Motion Estimation)

  • 강석주;김영환
    • 대한전자공학회논문지SP
    • /
    • 제47권4호
    • /
    • pp.1-8
    • /
    • 2010
  • 본 논문에서는 효과적인 프레임율 증가 변환을 위한 새로운 방법을 제안하였다. 첫 번째로 제안한 삼중 프레임 기반의 양방향 움직임 추정 방법은 기존의 양방향 움직임 추정 방법에서 발생한 문제점인 유사한 특성을 갖는 이미지에서의 잘못된 움직임 추정을 해결하여 보간 프레임 생성 시 발생한 블록화 현상을 크게 줄일 수 있었다. 두 번째로 제안한 움직임 벡터 평탄화 방법은 시공간적으로 인접한 움직임 벡터들을 고려하여 블록화 현상의 원인이 되는 아웃라이어를 제거할 수 있었다. 실험 결과 제안한 프레임율 증가 변환 방법은 기존의 방법들과 비교했을 때 평균 PSNR이 최대 4.337 dB만큼 높은 것을 확인할 수 있었고, 평균 SSIM은 최대 0.089만큼 높은 것을 확인할 수 있었다.

비정방형 블록을 이용한 보간 프레임의 정확도 향상 기법 (Accuracy Improvement of Frame Interpolation Algorithm using Wedge-shaped Block Partitioning)

  • 정재헌;정호선;선우명훈
    • 전자공학회논문지
    • /
    • 제52권5호
    • /
    • pp.85-91
    • /
    • 2015
  • 기존의 프레임율 증가 변환 알고리즘의 경우 움직임 추정을 위해 정방형의 블록을 사용하며, 임의의 형태를 갖는 물체의 경계를 정확하게 구분할 수 없어 정확한 움직임 벡터를 찾는데 한계가 있었다. 이에 반해 제안하는 비정방형 블록 분할 알고리즘은 텍스처 정보를 이용하여 블록을 두 개의 비정방형 블록으로 분할하여 실제 물체의 경계를 찾는데 적합하다. 또한 주변 블록의 분할 방법에 따라 선택적으로 움직임 벡터를 참조하는 알고리즘을 제안함으로써, 아웃라이어(Outlier)를 방지하고 실제 움직임 벡터를 찾는데 탁월한 성능을 보인다. 실험 결과 제안하는 알고리즘은 기존대비 평균 20-40%의 연산량으로 최대 2.03dB 높은 PSNR 성능을 보이는 것을 확인하였으며, SSIM 비교에서는 최대 0.0214의 향상을 확인하였다.

예측 비디오 코딩을 위한 통합 움직임 보상 알고리즘 (Integration of Motion Compensation Algorithm for Predictive Video Coding)

  • 음호민;박근수;송문호
    • 전자공학회논문지S
    • /
    • 제36S권12호
    • /
    • pp.85-96
    • /
    • 1999
  • 많은 경우의 예측 비디오 압축 표준에서는, BMA에 의해 매크로 블록당 하나의 움직임 벡터가 계산되는 방식인 BMC방식이 널리 사용되고 있다. 그러나 BMC에 의해 예측된 움직임 벡터 필드는 블록당 하나의 움직임 벡터를 사용하기 때문에 불연속적이며, 불연속적인 움직임 벡터 필드로 인해 블록화 현상을 나타낸다. 따라서 이를 제거하는 효과적인 방법은 움직임 벡터 필드를 평활화(smoothing)하는 방법일 것이다. 최적 평활화 과정은 비디오 시퀀스의 움직임 종류에 따라 다를 것이다. 본 논문에서는 움직임 벡터를 평활화하는 몇 개의 방법들을 고려할 것이다. 어떠한 방법이든 BMA로 구한 움직임 벡터는 더 이상 최적화된 움직임 벡터가 아닐 것이므로, BFD(displaced frame difference)의 놈(norm)을 최소화하는 최적 움직임 벡터를 찾아야 한다. 본 논문에서는 conjugate gradient 알고리즘을 사용하여 DFD의 놈을 최소화하는 최적움직임 벡터를 찾는 통합 알고리즘을 제안한다. 이 통합 알고리즘은 ATMC(affine transform based motion compensation), BTMC(bilinear transform based motion compensation), 그리고 본 논문에서 제안하는 FMC(filtered motion compensation)의 세가지 방식에 대하여 적용되고 BMC에 대비해서 평가되어 졌다.

  • PDF

H.26L 동영상 부호화 방식의 화질 개선을 위한 루프 필터 (An Efficient Loop Filter to Improve Visual Quality of H.26L Video Coder)

  • 홍민철
    • 방송공학회논문지
    • /
    • 제7권4호
    • /
    • pp.327-334
    • /
    • 2002
  • 본 논문에서는 H.26L 동영상 부호화 표준 방식의 블록화 현상 및 링 현상을 효과적으로 제거하여 화질 개선된 영상을 얻기 위한 루프 필터 방식에 대한 제안한다. 기존 동영상 부호화 방식과 다른 형태의 움직임 보상 및 변환 방식을 기반으로 하는 H.26L 동영상 압축 방식의 블록화 현상 및 링 현상의 정도는 부호화 형태, 양자화 크기 및 움직임 정토에 의해 다르게 표현되므로 제안 방식에 서는 상기 정보에 따라 필터 형태 및 필터 계수가 다르게 설정되도록 하였으며, 필터 과정에서 발생할 수 있는 과잉 열화 현상을 줄이기 위한 제약 조건을 투영 연산 과정을 통해 정의하였다. 상기 부가 정보는 부호화부 및 복호화부 과정에서 이용 가능하므로 루프 필터 형태로 이용했으며, 부호화부 및 복호화부의 계산량을 절감하기 위해 알고리즘을 단순화 시켰다. 제안된 방식의 성능을 실험을 통해 확인할 수 있었다.