Quadtree decomposition of RGB image of size M-by-N-by-3. Three thresholds for red,green and blue components are used. For any R or G or B block if the maximum value of the block elements minus the minimum value of the block elements is greater than its respective threshold then the RGB block is split into 4 blocks. For lossy encoding (individual) mean value R,G,B are assign to RGB block. Image is padded if its size is not power of 2, so that image can be divided until block of size 1.
Thresholds are specified as a value between 0 and 1 (0 for lossless encoding). If Image is of type uint8 then threshold value is multiplied by 255, if Image is of type uint16 then threshold value is multiplied by 65535, to determine the actual threshold. No toolbox required.
Test program for Quadtree decomposition (Encoding) and Decoding of RGB image
Murtaza Khan and Yoshio Ohno, "A hybrid image compression technique using quadtree decomposition and parametric line fitting for synthetic images". Advances in Computer Science and Engineering, 1 (3), pp. 263-283, Nov. 2007.
dr.Murtaza , can you tell me which of your code you use the parametric line fitting
how to convert this matlab code to verilog.. or vhdl
I just downloaded your program. And testing with main.m and your rafting image, I get two errors:
??? Undefined function or method 'delsparsekeybyxANDy' for input arguments of type 'double'.
Error in ==> qt3ddecom at 133
Error in ==> main at 11
[S,valRGB]=qt3ddecom(I,thvec); %lossy encoding
New version has been uploaded. Fee free to use and comment on this program.
I updated the new version on 18-July, which includes two missing files delsparsekeybyxANDy.m and trimsparse.m. Please wait few days so that Matlab can approve and upload the new version in few days.
Really good work !!!
would you please send me the qt3ddecomp m-file ?
thank you so much
good work !!!
would you please send me the qt3ddecomp mfile ?
would you send me the mfile from qt3ddecomp.p please...,my e_mail:email@example.com thank you
would you send me the mfile from qt3ddecomp.p please...???
may i have the mfile from qt3ddecomp.p please...???
can I have a mfile qt3ddecomp to better understand a method.
its very useful to me thank u
Neat, works very well.
Two missing files are added
Reference of my research work and my research paper is included
Missing files are included
punctuaton correction and better description. No change in files.