CPC G06T 7/90 (2017.01) [G06T 5/003 (2013.01); G06T 5/50 (2013.01); G06T 7/0002 (2013.01); G06T 7/0014 (2013.01); G02B 21/367 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/10056 (2013.01); G06T 2207/10148 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/30024 (2013.01); G06T 2207/30168 (2013.01)] | 14 Claims |
1. A computer system for determining the most suitable z-layer in a z-stack of digital images, the z-stack of digital images depicting different layers of a single sample, comprising one or more processors and one or more memories, the one or more memories storing non-transitory computer-readable instructions for execution by the one or more processors to cause the one or more processors to: (a) compute (i) one or more focus metrics for each z-layer within the z-stack of digital images, and (ii) one or more color separation metrics for each z-layer within the z-stack of digital images; and (b) evaluate the computed one or more focus metrics and/or the computed one or more color separation metrics to determine a most suitable z-layer within the z-stack, wherein the computed one or more focus metrics comprise a focus quality score for each z-layer, wherein the focus quality score is derived from one or more focus features in an image tile derived from the z-stack of digital images, and wherein the one or more focus features are selected from the group consisting of: (i) a mean/median of the 0th Difference of Gaussian (“DoG”) layer for all dot pixels in the image tile; (ii) a mean/median of the 0th DoG layer for all black dot pixels in the image tile; (iii) a mean/median of the max DoG values of the 0th layer for all dot blobs in the image tile; and (iv) a mean of the top DoG values for the 0th layer for all dot blobs in the image tile.
|