Main Content

Large Image Files

Read and navigate very large images

A very large image may not fit into memory, which makes it challenging to display and process the image. The bigimage object solves this problem by representing an image as smaller blocks of data that can be independently loaded and processed. A bigimage can support large images with one or multiple resolution levels.


bigimageOut-of-core processing of very large images
bigimageDatastoreDatastore to manage blocks of big image data
blockLocationSetList of block locations in big images
selectBlockLocationsSelect blocks from big images
applyProcess blocks of big image
getBlockRead block of big image
getFullLevelGet all data in one level of big image
getRegionRead arbitrary region of big image
setBlockPut data in specific block of big image
countEachLabelCount number of pixel labels for each class of bigimageDatastore
bigimageshowDisplay bigimage object
showmaskShow mask overlay on bigimageshow

Featured Examples