Skip to main content
. 2018 Jan 17;8:978. doi: 10.1038/s41598-018-19379-x

Figure 3.

Figure 3

Visual demonstration of the Hessian blob algorithm applied to an image of a translocase complex (SecYEG/SecA)41 with lateral pixel resolution 3.9 nm. From an input image, the scale-space representation L(x,y;t) is computed by discrete Gaussian smoothing, producing a stack of images indexed by the scale t, shown on the vertical axis. Differentiation and normalization yields detnormL(x,y;t), the blob detector, also a stack of images indexed by the scale t. Maximization of detnormL in space and scale yields a scale-space maximum, highlighted by the yellow pixel, giving the blob center point in scale-space and selecting scale t=t˜. as the scale of the blob. In the third column, zero-crossings of the Gaussian curvature K are illustrated at different scales by green lines overlaid on the original image. Zero-crossings at scale t=t˜, the scale of the detected blob, are used to define the Hessian blob boundary. Sub-pixel refinements to the blob center point and boundary are finally computed, with the sub-pixel precise center point marked by a crosshair and boundaries computed to twenty times the lateral pixel resolution (0.20 nm).