Filter löschen
Filter löschen

linear interpolation between wavelet coefficients of two image

2 Ansichten (letzte 30 Tage)
tala
tala am 10 Dez. 2016
hello i have two images called A1 and A2 in different and consecutive time indexes t0 and t1 respectiveley. i want to produce another image between these two in the t=1.5 by interpolating between wavelet coeeficients of the two images. i dont know after wavelet decomposition of each of 2 images, how can i interpolate between for example approximation level of A1 and A2 to produce approximation level od A1.5
clc clear all X=rgb2gray(imread('00000084.jpg')); Y=rgb2gray(imread('00000085.jpg')); %%%decomposition of first image [c1,s1]=wavedec2(X,2,'haar'); [H1,V1,D1] = detcoef2('all',c1,s1,1); A1 = appcoef2(c1,s1,'haar',1); first_image_V1= wcodemat(V1,255,'mat',1); first_image_H1= wcodemat(H1,255,'mat',1); first_image_D1= wcodemat(D1,255,'mat',1); first_image_A1= wcodemat(A1,255,'mat',1); %%%decomposition of second image [c2,s2]=wavedec2(Y,2,'haar'); [H2,V2,D2] = detcoef2('all',c2,s2,1); A2 = appcoef2(c2,s2,'haar',1); second_image_V2 = wcodemat(V2,255,'mat',1); second_image_H2= wcodemat(H2,255,'mat',1); second_image_D2= wcodemat(D2,255,'mat',1); second_image_A2= wcodemat(A2,255,'mat',1);

Antworten (0)

Kategorien

Mehr zu Denoising and Compression finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by