In my October 15 post I mentioned some Image Processing Toolbox performance improvements in the R2010b release. Today I want to mention other improvements in the release.
There are several improvements related to processing very large image files. The blockproc function now supports writing to JPEG2000 files, and it also has new options for controlling padding behavior at the image edges. You can also now extend both blockproc and rsetwrite to support custom image file formats by writing your own ImageAdapter class.
The toolbox function dicomread now reads multiframe imagery faster, and it now supports files containing images compressed using JPEG2000.
Next week I plan to do one or two more posts on R2010b. In particular, there's big news for the Image Acquisition Toolbox. I'll also mention MATLAB features that especially caught my eye.
Get the MATLAB code
Published with MATLAB® 7.11
Comments are closed.
3 CommentsOldest to Newest
??? Error using ==> jp2dispatcher Error in Kakadu File Format Support: Unable to open input file, Error in ==> Jp2Adapter>Jp2Adapter.Jp2Adapter at 23 obj.id = internal.images.jp2.jp2dispatcher('create', ... Error in ==> blockproc>createInputAdapter at 802 adpt = internal.images.Jp2Adapter(data_source,'r'); Error in ==> blockproc at 271 a = createInputAdapter(a); Error in ==> run_wholeslidejp2 at 16 blockproc(name, [2048 2048]*2, @cmyk_voronoi, 'Destination', resfile);The file exists in the full path specified using the "name" variable above. For instance, the following statement returns true:
exist(name,'file') ans = 2imfinfo(name) also returns image info successfully (in R2010b). It takes around 3.5 hours to process this image and I was interested in the performance enhancements in blockproc in the new release.