Rank: 265 based on 234 downloads (last 30 days) and 16 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
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 image analysis, quadtree, image, true color, rgb, encoding 27 12
  • 4.33333
4.3 | 6 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 9 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 16 5
  • 3.2
3.2 | 5 ratings
09 Jul 2009 Screenshot 2D Cubic Beizer Curve Evaluate and plot 2D cubic bezier curve for given four control points. Author: Dr. Murtaza Khan approximation, interpolation, cubic, bezier, curve, conrol 8 3
  • 3.33333
3.3 | 3 ratings
09 Jul 2009 Merge two sorted vectors into a sorted vector Merge two sorted vectors 'a' and 'b' into a sorted vector 'c' Author: Dr. Murtaza Khan merge, vectors, sorted, mathematics, general 14 1
  • 4.0
4.0 | 1 rating
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
31 Dec 2011 cubic Bezier least square fitting Approximation of data using cubic Bezier curve least square fitting Author: Dr. Murtaza Khan Gabriel
17 Feb 2011 Binary Search for numeric vector Search given value in a sorted vector, returns the index of location where the value is found. Author: Dr. Murtaza Khan D'Errico, John

Actually, the limit for a floating point integer as a double is 2^53-1.

>> (2^53-1) == 2^53
ans =
     0

>> (2^53+1) == 2^53
ans =
     1

17 Feb 2011 Binary Search for numeric vector Search given value in a sorted vector, returns the index of location where the value is found. Author: Dr. Murtaza Khan dmitry.grigoryev@uha.fr

Derek O'Connor,

Matlab numbers keep integer precision for values up to 2^51, which means the overflow will only happen on a computer with 16384TB of RAM. Despite advances in computer technology, I think we won't be seeing such monsters for a few decades.

25 Jan 2011 Bezier Interpolation in N-Dimension Space Bezier interpolation for given four control points. Each control point can be in N-Dimensional. Author: Dr. Murtaza Khan zhengguo, dai
26 Oct 2010 Binary Search for numeric vector Search given value in a sorted vector, returns the index of location where the value is found. Author: Dr. Murtaza Khan Harrison, Adam
Top Tags Applied by Dr. Murtaza
approximation, interpolation, bezier, cubic, mathematics
Files Tagged by Dr. Murtaza View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
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, example, adaptive rood pattern..., mpeg 224 80
  • 4.25862
4.3 | 61 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 image analysis, quadtree, image, true color, rgb, encoding 27 12
  • 4.33333
4.3 | 6 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 9 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 16 5
  • 3.2
3.2 | 5 ratings
09 Jul 2009 Screenshot 2D Cubic Beizer Curve Evaluate and plot 2D cubic bezier curve for given four control points. Author: Dr. Murtaza Khan approximation, interpolation, cubic, bezier, curve, conrol 8 3
  • 3.33333
3.3 | 3 ratings

Contact us at files@mathworks.com