Rank: 261 based on 291 downloads (last 30 days) and 17 files submitted
photo

Dr. Murtaza Khan

E-mail
Company/University
Graduate of N.E.D University, Pakistan

Personal Profile:

I did Ph.D. from Keio University, Japan in March 2008.

* Book: Image and Video Data Compression using Spline and Quadtree (ISBN: 978-3-8383-2920-8)

*Murtaza Ali Khan, "A new method for video data
compression by quadratic Bézier curve fitting",
Signal, Image and Video Processing, online June 2010.

* Murtaza Khan and Yoshio Ohno, "Compression of Temporal Video Data by Catmull-Rom Spline and Quadratic Bezier Curve Fitting", WSCG 2008 referred Proceeding, Plzen, Czech Republic, Feb. 2008.

* 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), 263-283, Nov. 2007.

* Murtaza Ali Khan and Yoshio Ohno, "Compression of Video Data using Parametric Line and Natural Cubic Spline Block Level Approximation", IEICE Transactions on Information and Systems, Vol.E90-D No.5 pp.844-850, May 2007.

Professional Interests:
Spline/Curves, Image/Video Processing, Data Compression, Feature Point Extraction.

 

Watch this Author's files

 

Files Posted by Dr. Murtaza View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
08 Oct 2012 Screenshot N Dimensional Cardinal Spline (Catmull-Rom) Spline Interpolation N -Dimensional cubic Cardinal spline (Catmull-Rom) Interpolation Author: Dr. Murtaza Khan 3d, interpolation, 2d, catmullrom spline, cardinal spline, approximation 38 4
  • 4.66667
4.7 | 3 ratings
22 Aug 2012 Screenshot Construction of cubic Bezier Patch and Surface Construction of cubic Bezier Patch and Surface Author: Dr. Murtaza Khan cubic bezier, patch, surface, interpolation, spline, curve 24 0
26 Aug 2010 Screenshot Quadtree decomposition (Encoding) and Decoding of RGB Image Quadtree decomposition (Encoding) and Decoding of RGB Image of size M-by-N-by-3. Author: Dr. Murtaza Khan compression, rgb, image, true color, quadtree, encoding 26 13
  • 4.5
4.5 | 8 ratings
09 Jun 2010 Screenshot Cardinal Spline (Catmull-Rom) Spline Evaluates and plot 2D Cardinal Spline (Catmull-Rom) Spline. Author: Dr. Murtaza Khan cardinal spline, catmull, approximation, interpolation, rom, spline 24 0
17 Jul 2009 Euler angles to Quaternion Conversion (for six basic sequence of rotations) Allowed rotations sequences: xyz, xzy, yxz, yzx, zxy, zyx Author: Dr. Murtaza Khan aerospace, aeronautics, aerodef, euler angles, quaternion conversion, roll 18 5
  • 3.2
3.2 | 5 ratings
Comments and Ratings by Dr. Murtaza View all
Updated File Comments Rating
26 Aug 2010 Euler angles to Quaternion Conversion (for six basic sequence of rotations) Allowed rotations sequences: xyz, xzy, yxz, yzx, zxy, zyx Author: Dr. Murtaza Khan

I checked the program is working fine.

20 Jul 2009 Quadtree decomposition (Encoding) and Decoding of RGB Image Quadtree decomposition (Encoding) and Decoding of RGB Image of size M-by-N-by-3. Author: Dr. Murtaza Khan

New version has been uploaded. Fee free to use and comment on this program.

Thanks
Author

18 Jul 2009 Quadtree decomposition (Encoding) and Decoding of RGB Image Quadtree decomposition (Encoding) and Decoding of RGB Image of size M-by-N-by-3. Author: Dr. Murtaza Khan

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.

thanks
Author

12 May 2009 Block Matching Algorithms for Motion Estimation Review of various block matching algorithms used for motion estimation in MPEG coding. Author: Aroh Barjatya

The program my give incorrect results. For example in TSS method motionEstTSS.m. The following function call will give wrong results:
costs(2,2) = costFuncMAD(imgP(i:i+mbSize-1,j:j+mbSize-1), ...
imgI(i:i+mbSize-1,j:j+mbSize-1),mbSize);
Because for video data pixel values are of type integer (0-255) i.e. imgP and imgI of type uint8. Therefore, first use casting to double then call this method.

e.g. a correct and more readable code would be

currentBlk=imgP(i:i+mbSize-1,j:j+mbSize-1);
refBlk=imgI(refBlkVer:refBlkVer+mbSize-1, refBlkHor:refBlkHor+mbSize-1);
thisCost=costFuncMAD(double(currentBlk),double(refBlk), mbSize);
costs(costRow, costCol ) = thisCost;

Comments and Ratings on Dr. Murtaza's Files View all
Updated File Comment by Comments Rating
10 Apr 2013 cubic Bezier least square fitting Approximation of data using cubic Bezier curve least square fitting Author: Dr. Murtaza Khan jianfei, pang

28 Jul 2012 Search closest value in a vector search value in sorted vector and find index and value with respect to vector that is equal or clos Author: Dr. Murtaza Khan Baxter, jason

I kept finding situations where this would either crash or return the wrong value

28 Jul 2012 Search closest value in a vector search value in sorted vector and find index and value with respect to vector that is equal or clos Author: Dr. Murtaza Khan Baxter, jason

29 Jun 2012 Quadtree decomposition (Encoding) and Decoding of RGB Image Quadtree decomposition (Encoding) and Decoding of RGB Image of size M-by-N-by-3. Author: Dr. Murtaza Khan Carlos

18 Jun 2012 Search closest value in a vector search value in sorted vector and find index and value with respect to vector that is equal or clos Author: Dr. Murtaza Khan Greg

I added the following code after the line 'to=length(x);'. It fixes errors from the search value being out of bounds.

if v<=x(1)
i=1;
cv=x(1);
return
elseif v>=x(end)
i=length(x);
cv=x(end);
return
end

Top Tags Applied by Dr. Murtaza
interpolation, approximation, bezier, 2d, cubic
Files Tagged by Dr. Murtaza View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
08 Oct 2012 Screenshot N Dimensional Cardinal Spline (Catmull-Rom) Spline Interpolation N -Dimensional cubic Cardinal spline (Catmull-Rom) Interpolation Author: Dr. Murtaza Khan 3d, interpolation, 2d, catmullrom spline, cardinal spline, approximation 38 4
  • 4.66667
4.7 | 3 ratings
22 Aug 2012 Screenshot Construction of cubic Bezier Patch and Surface Construction of cubic Bezier Patch and Surface Author: Dr. Murtaza Khan cubic bezier, patch, surface, interpolation, spline, curve 24 0
16 Dec 2011 Block Matching Algorithms for Motion Estimation Review of various block matching algorithms used for motion estimation in MPEG coding. Author: Aroh Barjatya block based motion es..., block matching, motion estimation, adaptive rood pattern..., example, mpeg 285 87
  • 4.3125
4.3 | 67 ratings
26 Aug 2010 Screenshot Quadtree decomposition (Encoding) and Decoding of RGB Image Quadtree decomposition (Encoding) and Decoding of RGB Image of size M-by-N-by-3. Author: Dr. Murtaza Khan compression, rgb, image, true color, quadtree, encoding 26 13
  • 4.5
4.5 | 8 ratings
09 Jun 2010 Screenshot Cardinal Spline (Catmull-Rom) Spline Evaluates and plot 2D Cardinal Spline (Catmull-Rom) Spline. Author: Dr. Murtaza Khan cardinal spline, catmull, approximation, interpolation, rom, spline 24 0

Contact us