Systems and methods for maximum contrast projection
AssigneeAraceli Biosciences Inc.
InventorShiou-jyh Ja
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided herein for maximum contrast projection (MCP). In one example, a method includes dividing image data into a plurality of tiles and a plurality of sub-z-stacks, wherein the image data includes a plurality of z-plane images; determining a tile of a plurality of the plurality of sub-z-stacks with a highest local contrast via calculation of a Brenner gradient value for each tile and generation of a Brenner gradient distribution for each of the plurality of the plurality of sub-z-stacks; and projecting pixels of the tile with the highest local contrast for each of the plurality of the plurality of sub-z-stacks to an MCP image.
Claims17
A method for maximum contrast projection (MCP), comprising:
- dividing image data into a plurality of tiles and a plurality of sub-z-stacks, wherein each tile of the plurality of tiles having the same x,y-coordinates belongs to a respective sub-z-stack of the plurality of sub-z-stacks, wherein the image data comprises a plurality of z-plane images having different z-coordinates and a plurality of the plurality of sub-z-stacks comprise one or more tiles of the plurality of tiles, wherein the one or more tiles of the plurality of the plurality of sub-z-stacks belong to different z-plane images;
- identifying a respective tile of the plurality of the plurality of sub-z-stacks that has a highest local contrast among the one or more tiles of a respective sub-z-stack, wherein identifying the respective identified tile of the plurality of the plurality of sub-z-stacks that has the highest local contrast comprises calculating a Brenner gradient value for a plurality of the one or more tiles and generating a Brenner gradient distribution for the plurality of the plurality of sub-z-stacks, wherein a peak Brenner gradient value of a respective Brenner gradient distribution corresponds to the respective identified tile, and wherein one or more Brenner gradient distributions comprises more than one local peak value and pixels of tiles corresponding to the more than one local peak value are merged and projected to the MCP image;
- projecting pixels of the respective identified tile of the plurality of the plurality of sub-z-stacks to an MCP image;
- and
- outputting the MCP image.
A system, comprising:
- an imager configured to acquire images of a sample;
- a computing device including a processor communicatively coupled to the imager, wherein the computing device is configured to execute instructions stored in non-transitory memory that, when executed, cause the processor to:
- obtain image data of the sample, wherein the image data comprises a z-stack of z-plane images;
- partition the image data into a plurality of uniformly sized tiles comprising a grid, wherein a size of the uniformly sized tiles is predefined based on a smallest feature of interest within the image data, wherein each of a plurality of sub-z-stacks comprises one or more tiles of the plurality of uniformly sized tiles, wherein tiles of the plurality of uniformly sized tiles having the same x,y-coordinates each belong to a respective sub-z-stack, the respective sub-z-stack comprising each tile with specified x,y-coordinates;
- calculate a Brenner gradient value for each of the plurality of uniformly sized tiles;
- generate a Brenner gradient distribution for each of the plurality of sub-z-stacks;
- project pixels of tiles corresponding to a peak Brenner gradient value for each Brenner gradient distribution to a maximum contrast projection (MCP) image;
- output the MCP image for display on a display device communicatively coupled to the computing device;
- and
- save the MCP image to memory.
A method, comprising:
- dividing image data into a grid of tiles and a set of sub-z-stacks, wherein each sub-z-stack of the set of sub-z-stacks comprises a tile of the grid of tiles for each z-plane of the image data;
- generating Brenner gradient distributions for each of the set of sub-z-stacks;
- projecting pixels of tiles corresponding to a peak Brenner gradient value of each Brenner gradient distribution with a single peak to generate a maximum contrast projection (MCP) image;
- merging pixels of tiles corresponding to local peak Brenner gradient values of each Brenner gradient distribution with more than one local peak Brenner gradient value;
- and
- outputting the MCP image for display.
Dependencies are inferred from the claim text.