What problem does it solve?
Working with images too large to fit in memory—such as whole-slide pathology images, GeoTIFF satellite rasters, or 3D microscopy volumes—causes standard imread workflows to fail or stall. This Skill provides patterns for out-of-core, block-by-block image processing in MATLAB using blockedImage.
Core Features & Use Cases
- Block-based processing with apply(): Run custom functions over arbitrarily large images block by block, with border handling, masks, resume support, and parallel execution via Parallel Computing Toolbox.
- Custom adapters and data discovery: Follow a 7-step workflow to inspect folders of TIFF slices, ImageJ hyperstacks, or multi-IFD files and write images.blocked.Adapter subclasses for unsupported formats.
- Visualization and deep learning: Display 2D images with imageshow/viewer2d and 3D volumes with volshow/viewer3d, and build training pipelines with blockedImageDatastore and selectBlockLocations.
- Use Case: A researcher has a 100,000 x 80,000 pixel .svs whole-slide image. Use this Skill to load it as a blockedImage, threshold a coarse level to build a tissue mask, then run nucleus detection only on tissue blocks in parallel.
Quick Start
Ask the agent to load your large TIFF or whole-slide image as a blockedImage and apply a processing function block by block with parallel execution enabled.