Detection of Filamentous Structures in Low-Contrast Images Acquired in Defocus Pair by Cryo-Electron Microscopy

Size: px
Start display at page:

Download "Detection of Filamentous Structures in Low-Contrast Images Acquired in Defocus Pair by Cryo-Electron Microscopy"

Transcription

1 Detection of Filamentous Structures in Low-Contrast Images Acquired in Defocus Pair by Cryo-Electron Microscopy Yuanxin Zhu, Bridget Carragher, David Kriegman and Clint S. Potter (Submitted to IEEE Computer Society Conf. Computer Vision and Pattern Recognition, Hawaii) Date Issued: June 2001 The Beckman Institute Imaging Technology Group Technical Report Copyright 2001 Board of Trustees of the University of Illinois The Beckman Institute for Advanced Science and Technology Imaging Technology Group 405 N Mathews Urbana, IL techreports@itg.uiuc.edu

2 Detection of Filamentous Structures in Low-Contrast Images Acquired in Defocus Pair by Cryo-Electron Microscopy Yuanxin Zhu, Bridget Carragher, # David Kriegman, and Clinton S. Potter Beckman Institute, and # Department of Computer Science, University of Illinois, Urbana, Illinois Abstract Since the foundation of the three-dimensional image reconstruction of helical objects from electron micrographs was laid more than 30 years ago, there have been sustained developments in specimen preparation, data acquisition, image analysis, and interpretation of results. However, the boxing of filaments in large number of images one of the critical step toward the reconstruction in atomic resolution is still restrained by manual processing even though interactive interfaces have been built to aid the tedious and less accurate manual boxing. This article describes an accurate approach for automatically detecting filamentous structures in lowcontrast images acquired in defocus pair using cryoelectron microscopy. The performance of the proposed approach has been evaluated across various magnifications and a series of defocus values using as a test driver specimens of tobacco mosaic virus (TMV) preserved in vitreous ice. By integrating the proposed approach into our automated data acquisition and reconstruction, we are able to get a 3D map of TMV at the resolution of 10Å within hours in a fully automatic way. 1. Introduction The next decade promises to be an exciting one for understanding the inner workings of the cell. Genomes are being sequenced at an ever-increasing pace, and protein expression systems are being perfected, so we can expect that many of the polypeptide building blocks of the cell will be available for detailed study soon. It is clear that the majority of a cell s proteins do not function alone but are rather organized into macromolecular complexes. These complexes can be thought of as machines containing functional modules (the enzymatic core), regulatory modules (controlling the core), and localization modules (directing the complex to a particular part of the cell). Examples include microtubule-motor complexes, actomyosin, nuclear pore complexes, nucleic acid replication and transcription complexes, vaults, ribosomes, proteosomes, etc. Cryo-electron microscopy (Cryo-EM) is an approach that can be used to provide valuable structural information on such complexes. Briefly, the technique uses a transmission electron microscope (TEM) to acquire 2D projection images of a specimen preserved in vitreous ice, allowing the specimen to be examined in its native state [1]. A 3D electron density map can be reconstructed from the 2D projections using what are essentially tomographic reconstruction techniques. The particular technique is dictated by the symmetry and geometry of the specimen. Cryo-EM as a technique does however suffer from one serious drawback it is very time consuming and much of the work requires manual data processing and is extremely tedious. One of the principal bottlenecks to this technique is the enormous number of images that must be acquired for the structural analysis. This requirement results from the necessity for using extremely low doses of electrons (10e/A^2) to image the specimen in order to avoid beam induced radiation damage. As a result the acquired images have a very low signal to noise ratio, and in order to reconstruct a 3D electron density map a very large number of images must be averaged together. The exact number of images required to complete a 3D reconstruction of a macromolecule depends on its size and on the desired resolution. It is generally agreed that in order to interpret a structure to atomic resolution, data from possibly hundreds of thousands of copies of the macromolecule must be used [2]. This in turn requires the collection of thousands to tens of thousands of electron micrographs. One of the current constraints in the field is the manual data acquisition methods that are slow and labor-intensive, and result in sometimes low percentages of suitable images. This is where we have demonstrated that techniques from computer vision have proven to be extremely effective and are opening the door to rapid advances in experimental structural biology. The paper describes how these techniques are used to solve a specific aspect, and in turn informs the computer vision and pattern recognition community of new opportunities for applying vision methods within a new domain. One could compare the state of molecular microscopy today to the situation in the x-ray crystallography field some 20 years ago. Since then the x-ray crystallographers have expended a great deal of effort on automating the time consuming and tedious aspects of their work. The result is that today x-ray structure determinations can be done fast and efficiently as evidenced by the veritable explosion of new structures appearing in the journals. Cryo-EM is ready for a similar developmental effort.

3 Using helical objects as the driver, we have been developing an integrated system for cryo-em that would allow a 3D electron density map to be automatically generated within hours of a specimen being inserted in the microscope with no manual intervention. This would vastly improve both the quality and quantity of data collection and processing. Towards this goal, we have already automated acquiring images from the electron microscope [3,4]. The system performs all the operations normally performed by an experienced microscopist including multi-scale image analysis to identify suitable targets for high magnification image acquisition. The system can acquire up to 1000 images a day and the overall performance is equivalent to that of an experienced microscopist. More than 30 years ago, DeRosier and Moore [5] laid the foundation for the 3D reconstruction of biological structures with helical symmetry from electron micrographs. Since then, tools have been developed to aid the image processing of helical objects [6-15]. Although interactive interfaces (for example, the IMGBOX [15]) have been built for extracting (boxing out regions of) filaments in images where multiple filaments at various orientation and length may present, they are essentially manual limited both in speed and accuracy. Integration of the automated data acquisition with the 3D reconstruction process requires an automatic boxing process, i.e. for identifying helical filaments in projection images. This automation is particularly promising since the boxing step is often the bottleneck for high-resolution reconstruction [16]. To our best knowledge, no such technique has been reportedsofar. This paper presents an accurate approach for automatically detecting filamentous structures in lowdose, low-contrast images acquired in defocus pair using cryo-em; the first image is acquired at very near to focus (NTF) condition (e.g., -0.3 ~ -0.15µm, - and + indicate under-focus and over-focus respectively) and the second one at a farther from focus (FFF) (e.g., -3 ~ - 2µm), see Fig. 2, for example. The time interval between the two exposures is less than 1s. There are at least two major advantages of using a defocus pair of images. First, by combining the two images in the defocus pair, relatively high contrast at both low and high spatial frequencies can be attained. Second, the moderately strong low-resolution signals in the FFF images make it possible for us to develop algorithms to identify filamentous structures automatically. The idea of using a defocus pair of images has been explored by several other researchers [17-20]. Our approach begins with a three-level perceptual organization algorithm to detect filaments in the FFF images, see Fig. 1 for a schematic overview. Because the NTF images are acquired very close to focus (e.g µm), the contrast in such images is extremely low. On the other hand, the NTF image in a defocus pair covers the same specimen area as the FFF image. The relative distance between filaments within the NTF image should be the same as that of the FFF image. We therefore circumvent directly spotting filaments in the NTF image and instead detect filaments in the FFF image which is then aligned using phase correlation techniques with the NTF image. After alignment, the filaments are extracted from the NTF image using the coordinates identified in the FFF image. High magnification images in defocus pair; a very near-to-focus (NTF) image is acquired first, followed by a far-from-focus (FFF) image from any chosen specimen area. Detection of filaments in the FFF image using a three-level perceptual organization Edge detection Discontinuous edges grouped into line segments Line segments organized into filaments Alignment of the NTF image to the FFF image Extraction of filaments in NTF image using coordinates as identified in the FFF image Figure 1. Schematic overview of the automated filament finding approach. The performance of the proposed approach was tested and evaluated by applying it to high magnification micrographs of tobacco mosaic virus preserved in vitreous ice. Performance is assessed in terms of the percentages of correctly identified filaments, false alarms (incorrectly identified areas), and false dismissals (unboxed filaments). The calculation is based on a comparison to the filaments that would have been selected by an expert. False dismissals do not constitute a serious type of error as long as there are many filament images available and the percentage of falsely dismissing is low. False alarms do

4 pose a severe error since they are not projections of real helical filaments and thus introduce significant error into the reconstruction process. Therefore, a preferred filament detection approach should produce a high percentage of correctly identified filaments while maintaining a very low percentage of false alarms. 2 Materials and Methods 2.1 Image acquisition Our automated acquisition system [3, 4] was used to record high magnification images of helical filaments of tobacco mosaic virus (TMV) preserved in vitreous ice. TMV is a well-characterized helical virus [21]. It is often used as a transmission electron microscopy (TEM) standard for calibration of magnification and determining resolution and provides an ideal test specimen for evaluating a new technique. Defocus pairs of images were collected using a Philips CM200 TEM quipped with a 1Kx1K CCD camera with phospor scintillator. At this magnification the pixel size was 2.8Å and the accumulated dose for any chosen specimen area was about 10e/A^2. An example of a defocus pair of images acquired in this way is shown in Fig. 2(a) and (b). The images shows projections of TMVs. These structures form helical filaments 18 nm in diameter and 300 nm in length. (a) (c) (b) (d) Figure 2. Illustration of filament finding in a defocus pair of images of specimens of tobacco mosaic virus (TMV) (6,6000x) acquired using cryo-electron microscopy (EM). The image shown in (a) was acquired first at a very near-tofocus (NTF) condition (-0.3µm) and the one shown in (b) was recorded second at much farther from focus (FFF) (-3µm). Following filament finding in the FFF image, alignment of the NTF image to the FFF image results in 7 filaments found in the pair of images shown in (c) and (d) respectively where targeted filaments outlined by pairs of parallel line segments. 2.2 Introduction to perceptual organization In humans, perceptual organization is the ability to immediately detect relationships such as collinearity, parallelism, connectivity, and repetitive patterns among image elements [22]. Researchers in human visual perception, especially the Gestalt psychologists [23,24], have long recognized the importance of finding organization in sensory data. The Gestalt law of organization states the common rules by which our visual system attempts to group information [23,24]. Some of these rules include proximity, similarity, common fate, continuation and closure. In computer vision, as Mohan and Nevatia [25] proposed, perceptual organization takes primitive image elements and generates representations of feature groupings that encode the structural interrelationships between the component elements. Many perceptual grouping algorithms [25-28] have been proposed, and surveys of these works can be found [22, 29-31]. 2.3 Detecting filaments in FFF images We will model the filament detection process in the FFF images as a three-level perceptual organization based on the terminology proposed by Sarkar and Boyer [30] who arrange the features to be organized into four categories: signal, primitive, structural, and assembly. At each level, feature elements that are not grouped into higher-level features are discarded. Briefly, at the signal level, a Canny edge detector [32] is used to detect weak filament boundaries. A Hough transform [33] followed by detecting end points of line segments and merging collinear line segments is developed at the primitive level to organize discontinuous edges into line segments with a complete description. At the structural level, line segments are grouped into filamentous structures, areas enclosed by pairs of straight lines, by seeking parallelism and utilizing high-level knowledge. In addition, statistical evidence is used to separate two filaments if they are joined together end to end. Edge detection For noisy images, it is necessary that at the signal level, edge detection be used to enhance lowlevel feature elements by organizing interesting boundary points into edge chains and suppressing the possible effects of noise on higher-level perceptual organization. Edge detection is typically a three-step process including

5 noise smoothing, edge enhancement and edge localization [34]. We adopt probably the most widely used edge detector in today s machine vision community, the Canny edge detector, to detect these weak boundaries. Selecting the input parameters of the Canny algorithm is a critical step because the resulting edge quality varies greatly with the choice of parameters. At the signal level, the input parameters were selected to optimize the quality of edges for the purpose of higher-level perceptual organization. The best single overall parameter set for the Canny edge detector, identified by the performance measure method and evaluated on a wide variety of real images [35], does not produce a successful result as applied to images in our case, see Fig. 3, for example. To select the input parameters suitable for our highly noisy, low-contrast cryo-em images, we first select a range of parameters that samples the space broadly enough but not too coarsely for each parameter, and then chose the best suitable input parameter by visual inspection of the resulting edge images. While this selection does not guarantee that optimal input parameter set was identified, it does generate good results in a timely way. Fig. 3 (a) and (b) show the edges detected using different parameter set. Line detection and end points computing At the primitive level, the Hough transform (HT), followed by searching end points of the line segments and merging collinear line segments, is used to organize noisy and discontinuous edges into complete line segments. To simplify the computation, the ρ θ rather than slopeintercept parameters are used to parameterize lines [36]. The use of the HT to detect lines in an image involves the computation of HT for each pixel in the image, accumulating votes in a two dimensional accumulator array and searching the array for peaks holding information of potential lines present in the image. The accumulator array becomes complicated when the image contains multiple lines, with multiple peaks, some of which may not correspond to lines but are artifacts of noise in the image. Therefore, we iteratively detect the dominant line in the image, remove its contribution from the accumulator array, and then repeat to find the dominant of the remaining lines. The peaks in the accumulator array provide only the shortest distance of the line to origin ( ρ ) and the angle that the normal makes with the x-axis (θ )oftheimage plane. They fail to provide any information regarding the length, position, or end points of the line segments, which are vital to the detection of acceptable filaments. Several algorithms have been proposed in the literature for finding the length and end points of a line from the Hough accumulator array [37-39]. The drawback of these algorithms is that they are computationally intensive. Our integrated system requires that the computation be performed on the order of seconds to maximize throughput. We extend an algorithm, due to McLaughlin and Alder [40], for computing the end points of a line segment directly from the image, based on accurate line parameters detected by HT. Accurate line parameters can be detected by using HT since most noise has been removed by the edge detection process. At each iteration, we find the global maximum in the accumulator array and from this compute the equation (parameters) of the corresponding line. A simple post-processing step is used to find the beginning and end points of the line, which involves moving a small window (e.g pixels) along the line and counting the number of edge pixels in the window. This count will rise above a threshold value at the beginning of the line and decrease below the threshold at the line end. Collinear line segments are merged by allowing gaps in the line segment while moving the small window along the line. Having found two end points of the line segment, we next tag all pixels lying on the line segment and remove the contribution of these pixels to the Hough accumulator array. The Hough accumulator array is now becoming equivalent to that of an image that had not contained the detected line segment. The above processing is repeated with the new global maximum of the accumulator array. This continues until the maximum is below a threshold value which, found from experimentation, is recalculated at each iteration. Edges that are not grouped into line segments are discarded after primitive-level perceptual organization. Fig. 3(c) shows an example of the line segments with acceptable length obtained by primitivelevel perceptual organization where we can see that the end points of those line segments were accurately identified and collinear line segments were successfully merged. Detection of filamentous structures At the structural level, line segments are actively grouped into filaments by seeking parallelism and employing knowledge obtained from training data. A filament is the area enclosed by two line segments with a particular structural relationship. Besides parallelism, the two line segments should also meet some heuristics: (i) The distance between the two line segments should be between specified maximal and minimal values, both of which are determined by statistical analysis on training data. (ii) The shorter one of the two line segments should be no less than one third of the length of the longer line segment. (iii) There should be some overlapped area between the two line segments. The overlapped area can be measured from the correspondence between the end points of the two line segments. At least one third of either one should overlap with the other line segment. The area enclosed by two line segments that meet these requirements is considered as a possible filament. Finding every possible filament requires that the

6 algorithm search for all possible matches in a neighborhood of each line segment. As a result, there may be situations where a line segment has multiple matches (filaments). In this case, the match with the largest overlapped area wins the competition. Therefore, each line segment can be a boundary of only one filament. Like the ungrouped edges in the primitive-level, unmatched line segments are discarded. (a) (c) (d) (b) Figure 3. Illustration of filament finding in the FFF image of a defocus pair using a three-level perceptual organization algorithm. (a) and (b) Edges detected in the image, shown in Fig. 2(b), using the parameter set identified by Heath et al. [35] and that we selected, respectively. (c) Line segments with acceptable length obtained by the primitive-level perceptual organization. (d) 7 filaments were detected after structural-level organization. In selecting filaments from the images that will be passed to the 3D reconstruction algorithms, more stringent constraints must be used to limit the number of filaments in order for the reconstruction process to be accurate and efficient. First, only the area enclosed by the overlapped part of the two line segments are clipped as the detected filament. Secondly, as described earlier, filaments may be joined end to end along their length (see Fig. 4(a), for example) and must be individually segmented prior to the 3D image reconstruction. Thus our algorithm must separate a filament aggregation into multiple segments if it consists of two or more filaments that are joined together end to end (the longest filament in the image shown in Fig. 3(e), fox example). Finally, filaments that are shorter than the minimal length required for further analysis are discarded. Separation of end-to-end joins To detect whether a filament actually consists of two or more shorter filaments that are end-to-end joined together, we have adopted a four-step approach. (i) Rotate the image around its center so that the inclined filament becomes horizontal, and then cut the filament out of the rotated image. (ii) Enhance possible end-to-end joins by linearly filtering the filament image with a Gaussian kernel and computing the gradient magnitude for each pixel in the smoothed image. (iii) Sum along the columns of the image to generate a 1D projection in which the global peak corresponds to the position of a possible end-to-end join. (iv) Determine the location of the end-to-end joins by thresholding based on the statistics (maxium, mean, and standard deviation) of the 1D projection. Using this method the end-to-end join was identified in Fig. 4(a) and the longest filament as shown in Fig. 4(b) is extracted for further analysis. After examining a set of filament images, we found that the metric defined as ( m µ ) W can be used to accurately discriminate whether a filament contains endto-end joins, where m and µ are, respectively, the maximum and the mean of the 1D projection, and W is the width of the filament. First, a threshold value is learned from the set of images by visual inspection. Then a filament is classified as one containing one or more endto-end joins if the value of the metric is larger than the threshold value and the filament will be separated along the position indicated by the global peak in the 1D projection. A recursive approach is used when there are multiple end-to-end joins within one filament. In other words, a filament is split into two sub-filaments along its dominant split point indicated by the global peak in the 1D projection. The sub-filaments are examined using the same approach, split them if there are end-to-end joins, repeat this process until all filaments do not contain any end-to-end join. (a) (b) Figure 4. Illustration of end-to-end separation. (a) An extracted region from the image, shown in Fig. 2(d), represents two filaments aggregated end to end as indicated by the arrow. (b) The longest filament in (d) after separation along the end-to-end join.

7 2.4 Detecting filaments in NTF images As mentioned earlier, one of the advantages of image acquisition in defocus pair is to use information about filaments in the FFF image of the defocus pair to aid filament finding in the NTF image of the pair. We first align the NTF images to their corresponding FFF images then extract filaments in the NTF images using the coordinates as identified in the corresponding FFF images. An example of a pair of NTF and FFF images with 7 filaments successfully targeted in each image is shown in Fig. 2. Cross-correlation has been the most widely exploited tool for aligning pairs of images acquired under different conditions [41]. The cross-correlation function (CCF) is usually calculated by first forming the cross power spectrum (the product of multiplying the complex conjugate of the Fourier transform of the first image by the transform of the second) and then inverse-transforming the cross power spectrum back to real space. Ideally, the CCF exhibits a well-posed local peak, the position of which indicates the relative displacement of the two images. However, as [42] observed, the cross-correlation peak deteriorates rapidly with increasing defocus difference between a pair of images. Our initial experiment confirmed that the peak shape of the CCF between a pair of NTF and FFF images is generally unrecognizable (see Fig. 5 (a)). (a) (b) Figure 5. The phase correlation and crosscorrelation surfaces obtained from the defocus pairs of images shown in Fig. 2(a) and (b). The peak (indication of relative displacement of the two images) on the phase-correlation surface is much sharper than that on the cross-correlation surface. In order to improve the peak shape of the CCF under noise or strong background variations, several variants involving linear or non-linear modification in Fourier space has been previously proposed (for review, see [43]). Particularly, Saxton [43] proposed two modifications for accurately aligning sets of images. The first modification, called a phase-compensated CCF, was supposed to address general case, when the transfer functions with which the images have been recorded are arbitrarily complex, but requires at least an approximate knowledge of the transfer functions in force. The second modification, proposed particularly for axial imaging with contrast dominated either by phase or amplitude as is true in our case, does not require any knowledge of the transfer functions, called a phase-doubled CCF [43]. The phasedoubled CCF is calculated as the inverse Fourier transform of the phase difference between two images (the cross power spectrum of the two images divided by its modulus). We noticed interestingly that the phasedoubled CCF is essentially the same as the phase correlation alignment method developed by Kuglin and Hines [44]. As indicated by the latter, the phase correlation is a highly accurate alignment technique that exhibits an extremely narrow correlation peak (see Fig. 4(b), for example) and is generally insensitive to narrow bandwidth noise and conventional image degradations. We therefore adopt the phase correlation technique to align pairs of defocus images. In summary, the algorithm for aligning a defocus pair of images using the phase correlation technique consists of four steps: (i) A 2D fast Fourier transform is computed for the NTF and FFF images which have the same dimensions, resulting in two complex arrays. (ii) The phase difference matrix is derived by forming the cross power spectrum and dividing by its modulus. (iii) The phase correlation function (PCF) is then obtained as a real array by taking the inverse FFT of the phase difference matrix. (iv) The relative displacement of the two images is finally determined by searching the position of the highest peak in the PCF. In general, the position of PCF surface peak is a continuous function of image displacement. Since the PCF surface peak is very sharp, it should be straightforward to measure subpixel (non-integer) displacements through the use of interpolation with a few data points around the peak. In our case, it is accurate enough to align a defocus pair of images by finding an integer displacement between the two images (see Fig. 2(c), for example). 3. Experiment result and analysis We have tested and evaluated the performance of the proposed approach by applying it to high magnification images of helical filaments of tobacco mosaic virus (TMV) acquired under different conditions. As mentioned in the introduction, the performance of the proposed approach is measured in terms of the percentages of correctly identified filaments, false dismissals and false alarms, as compared to the filaments that would have been selected by an experienced user. Table 1 summarizes the overall performance of the proposed approach as applied to the detection of TMV filaments during 3 independent acquisition sessions. Training data was obtained from 141 high magnification images collected in a separate session. The training data is used to derive high-level knowledge,

8 such as range of filament width in pixels, threshold for determining parallelism of two line segments, and so on, which is required by our grouping algorithms. The total number of filaments in each session, listed in Table 1, was visually counted by one of the authors. Table 1 indicates that on average ninety-two percent of TMV filaments can be automatically detected with a very low false alarm rate (lower than four percent, shown in the last row of the Table). There are still a certain number of false dismissals (lower than eight percent, see Table 1). However, while we would like to reduce the false dismissals, the yield is currently sufficient to produce a 3D map during a single data acquisition session. Thus we have achieved the immediate goal of fully automatic filament detection from images acquired in defocus pair using cryo-electron microscopy. Table 1. Performance of the proposed approach measured in 3 independent sessions. Session No Avg. Magnification (x) 66K 66K 88K Image acquisition cond. Average dose (e/a^2) Defocus value for NTF images (µm) Defocus value for FFF images (µm) Number of defocus pairs of images Total number of filaments Correctly detected filaments (%) False dismissals (%) False alarms (%) Summary and concluding remarks The paper presents an accurate approach for automatic identification of filamentous structures in low-dose, lowcontrast images acquired in defocus pair by cryo-electron microscopy. A defocus pair consists of a near-to-focus (NTF) image acquired first followed by a far-from-focus (FFF) image. A three-level perceptual organization algorithm is developed to successfully detect filaments in the FFF image. At each level, feature elements that are not grouped into higher-level features are discarded. At the signal level, edges (mostly filament boundaries) distorted by strong noise are detected using the Canny edge detector. At the primitive level, collinear discontinuous edges are organized into line segments with a complete description using the Hough transform followed by detecting end points of line segments. At the structural level, line segments are grouped into filamentous structures, the area enclosed by a pair of line segments, by seeking parallelism and exploiting high-level knowledge obtained from training data. In the case of two filaments joining together end to end, a statistical method is used to accurately locate the splitting boundary and thus separate them along the boundary. Finally, the NTF image is aligned to the FFF image using the phase correlation technique and filaments in the NTF image are delineated at the same coordinates identified in the FFF image. The performance of the proposed approach has been tested and evaluated by applying it to high magnification images of helical specimens preserved in vitreous ice, particularly the tobacco mosaic virus (TMV). Experimental result indicates that on average over ninetytwo percent of a large number of filaments can be accurately detected by the proposed approach with a low percentage of false dismissals and a very low percentage of false alarms, which is desirable for the purpose of structural reconstruction. The yield is currently sufficient to produce a 3D map during a single data acquisition session. In contrast with the conventional crosscorrelation the result of the phase correlation alignment exhibits a much shaper correlation peak. Using the phase correlation technique, the alignment between defocus pairs, where there are filaments selected in the FFF images, can be achieved with almost 100% accuracy. The proposed systemic practical approach for automatic detection of filamentous structures should not only facilitate the three-dimensional reconstruction of helical objects for cryo-electron microscopy, but also expedites automated electron microscopy. In our efforts toward high throughput automated electron microscopy, we are next working on exploring machine learning techniques for automatic selection of good quality filaments (for the purpose of reconstruction) from the output of the automatic detection stage. We thus need to develop quantitative ways to measure image quality of the filaments. Acknowledgements The authors gratefully acknowledge Jim Pulokas and the rest of the Leginon team at the Beckman Institute for collecting the data and Ron Milligan at The Scripps Research Institute for providing the TMV specimen. This project is supported by NSF (DBI , DBI ) and NIH (GM ). References [1] Dubochet, J., Adrian, and et al. (1988) Cryoelectron mciroscopy of vitrified specimens, Quart. Rev. Biophys. 21, [2] Henderson, R. (1995) The potential and limitations of neutrons, electrons, and X-rays for atomic resolution microscopy of unstained biological macromolecules, Quart. Rev. Biophys. 28,

9 [3] Potter, C. S., Chu, H., and et al. (1999) Leginon: A system for fully automated acquisition of 1000 micrographs a day, Ultramicroscopy, 77, [4] Carragher, B., Kisseberth, and et al. (2000) Leginon: An automated system for acquisition of images from vitreous ice specimens, J. Struct. Biol.132, [5] DeRosier, D. J., and Moore, P. B. (1970) Reconstruction of three-dimensional images from electron micrographs of structures with helical symmetry, J. Mol. Biol. 52, [6] Unwin, P. N. T., and Klug, A. (1974) Electron microscopy of the stacked disk aggregate of tobacco mosaic virus protein. I. Three-dimensional image reconstruction, J. Mol. Biol. 87, [7] Stewart, M., Kessler, M. W., and Levine, R. J. C. (1981) Structure of Limulus telson muscle thick filaments, J. Mol. Biol. 153, [8] Wagenknecht, T., DeRosier, D. J., Shapiro, L., and Weissborn, A. (1981) Three-dimensional reconstruction of the flagellar hook from Caulobacter crescentus, J. Mol. Biol. 151, [9] Egelman, E. H. (1986) An algorithm for straightening images of curved filamentous structures. Ultramicroscopy 19, [10] Milligan, R. A., and Flick, P. F. (1987) Structural relationships of actin, myosin, and tropomyosin revealed by cryo-electron microscopy, J. Cell Biol. 105, [11] Bluemke, D. A., Carragher, B., and Josephs, R. (1988) The reconstruction of helical particles with variable pitch, Ultramicroscopy 26, [12] Carragher, B., Bluemke, D. A., et al. (1988) Structural analysis of polymers of sickle cell hemoglobin. I. Sickle hemoglobin fibers, J. Mol. Biol. 199, [13] Bremer, A., Henn, C., Goldie, and et al. (1994) Towards atomic interpretation of F-actin filament three-dimensional reconstruction, J. Mol. Biol. 242, [14] Whittaker, M., Carragher, B. O., and Milligan, R. A. (1995) PHOELEX: A package for semi-automated helical reconstruction, Ultramicroscopy 58, [15] Owen, C. H., Morgan, D. G., and DeRosier, D. J. (1996) Image analysis of helical objects: The Brandeis helical package, J. Struct. Biol. 116, [16] Nogales, E., and Grigorieff, N. (2001) Molecular machines: Putting the pieces together, J. Cell Biol. 152, F1-F10. [17] Fuller, S. D. (1987) Cell 48, 923. [18]Schrag,J.D.,Prasad,B.V.V.,Rixon,F.J.,andChiu,W. (1989) Cell 56, 651. [19] Zhou, Z. H., and Chiu, W. (1993) Prospects of using an IVEM with FEG to record images towards atomic resolution, Ultramicroscopy 49, [20] Zhou, Z. H. (1995) High resolution 3-Dimensional electron cryomicroscopy and reconstructions of herpes simplex virus capsids. Ph.D. thesis, Baylor College of Medicine. [21] Jeng, T.-W., Crowther, R. A., Stubbs G., and Chiu, W. (1989) Visualization of Alpha-helices in tobacco mosaic virus by cryo-electron microscopy, J. Mol. Biol. 205, [22] Lowe, D. G. (1985) Perceptual Organization and Visual Recognition, Boston: Kluwer Academic Publishers. [23] Koffka, K. (1935) Principles of Gestalt psychology, Harcourt, Brace and World, [24] Kohler, W. (1947) Gestalt psychology, Liveright, New York, [25] Mohan, R. and Nevatia, R. (1992) Perceptual organization for scene segmentation and description, IEEE Trans. Patt. Analy. And Machine Intell.14, [26] Lowe, D. G., (1987) Three dimensional object recognition from single two dimensional images, Artificial Intelligence, 31, [27] Sarkar, S., and Boyer, K. L. (1993) Integration, inference, and management of spatial information using bayesian networks: perceptual organization, IEEE Trans. Patt. Analy. And Machine Intell.15, [28] Shi, J., and Malik, J. (2000) Normalized cuts and image segmentation, IEEE Trans. Patt. Analy. And Machine Intell.22, [29] Palmer, S. E. (1983) The psychology of perceptual organization: A transformational approach, In J. Beck, B. Hope, and A. Rosenfeld, editors, Human and Machine Vision, , New York: Academic Press. [30] Sarkar S., and Boyer, K. L. (1994) Computing Perceptual Organization in Computer Vision, Singapore: World Scientific. [31] Williams, L. R., and Thornber, K. K. (1998) A comparison of measures for detecting natural shapes in cluttered backgrounds, in Proceedings, 5 th European Conf. Computer Vision, Vol.2, [32] Canny, J. (1986) A computation approach for edge detection, IEEE Trnas. Patt. Analy. and Machine Intell. 8, [33] Hough, P.V.S. (1962) Method and means for recognizing complex patterns, U.S.Patent 3,069,654. [34] Trucco, E., and Verri, A. (1998) Introductory techniques for 3-D computer vision, New Jersey: Prentice Hall. [35] Heath, M. D., Sarkar, S. et al. (1997) A robust visual method for assessing the relative performance of edge-detection algorithms, IEEE Trnas. Patt. Analy. Mach. Intell.19, [36] Duda, R. O., and Hart, P. (1972) Use of the Hough transformation to detect lines and curves in pictures, Communications of the ACM, 15, [37] Yamato, J., Ishii I., and Makino, H. (1990) Highly accurate segment detection using Hough transformation, Sys. Comp. Japan, 21, [38] Atiquzzaman, M., and Akhtar, M.W. (1994) Complete line segment description using the Hough transform, Image and Vision computing 12, [39] Karmat-Sadekar V., and Ganesan, S. (1998) Complete description of multiple line segments using the Hough transform, Image and Vision Computing 16, [40] McLaughlin, R. A., and Alder, M. D. (1997) Technical report the Hough transform versus the Upwrite, Tech. Rep. TR97-02, Univ. of Western Australia, CIIPS, Dept. of Electrical and Electronic Eng. [41] Frank, J. (1980) The role of correlation techniques in computer image processing, Computer processing of Electron Microscope Images (ed. By P.W. Hawkes), , Berlin: springer. [42] Al-Ali, L., and Frank, J. (1980) Resolution estimation in electron microscopy, Optik 56, [43] Saxton, W. O. (1994) Accurate alignment of sets of images, J. Microscopy 174, pt 2, [44] Kuglin C. D. and Hines D. C. (1975) The phase correlation image alignment method, Proc. of Int l Conf. Cybernetics and Society,

Perceptual Organization as a Method for Detection and Selection of Filamentous Structures in Highly Noisy Images Acquired by Cryo-electron Microscopy

Perceptual Organization as a Method for Detection and Selection of Filamentous Structures in Highly Noisy Images Acquired by Cryo-electron Microscopy Perceptual Organization as a Method for Detection and Selection of Filamentous Structures in Highly Noisy Images Acquired by Cryo-electron Microscopy Yuanxin Zhu, Bridget Carragher, David Kriegman, and

More information

Vision in the Small: Reconstructing the Structure of Protein Macromolecules from Cryo-Electron Micrographs

Vision in the Small: Reconstructing the Structure of Protein Macromolecules from Cryo-Electron Micrographs Vision in the Small: Reconstructing the Structure of Protein Macromolecules from Cryo-Electron Micrographs Satya Mallick Sameer Agarwal David Kriegman Serge Belongie Computer Science and Engineering University

More information

II: Single particle cryoem - an averaging technique

II: Single particle cryoem - an averaging technique II: Single particle cryoem - an averaging technique Radiation damage limits the total electron dose that can be used to image biological sample. Thus, images of frozen hydrated macromolecules are very

More information

THREE-DIMENSIONA L ELECTRON MICROSCOP Y OF MACROMOLECULAR ASSEMBLIE S. Visualization of Biological Molecules in Their Native Stat e.

THREE-DIMENSIONA L ELECTRON MICROSCOP Y OF MACROMOLECULAR ASSEMBLIE S. Visualization of Biological Molecules in Their Native Stat e. THREE-DIMENSIONA L ELECTRON MICROSCOP Y OF MACROMOLECULAR ASSEMBLIE S Visualization of Biological Molecules in Their Native Stat e Joachim Frank CHAPTER 1 Introduction 1 1 The Electron Microscope and

More information

Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror

Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror 1 Last month s Nobel Prize in Chemistry Awarded to Jacques Dubochet, Joachim Frank

More information

Image Alignment and Application of 2D Fast Rotational Matching in Single Particle cryo-electron Microscopy. Yao Cong. Baylor College of Medicine

Image Alignment and Application of 2D Fast Rotational Matching in Single Particle cryo-electron Microscopy. Yao Cong. Baylor College of Medicine Image Alignment and Application of 2D Fast Rotational Matching in Single Particle cryo-electron Microscopy Yao Cong Baylor College of Medicine cryo-em & single particle analysis Single-particle electron

More information

Single Particle Reconstruction Techniques

Single Particle Reconstruction Techniques T H E U N I V E R S I T Y of T E X A S S C H O O L O F H E A L T H I N F O R M A T I O N S C I E N C E S A T H O U S T O N Single Particle Reconstruction Techniques For students of HI 6001-125 Computational

More information

Cover Page. The handle holds various files of this Leiden University dissertation

Cover Page. The handle   holds various files of this Leiden University dissertation Cover Page The handle http://hdl.handle.net/1887/48877 holds various files of this Leiden University dissertation Author: Li, Y. Title: A new method to reconstruct the structure from crystal images Issue

More information

3. Image formation, Fourier analysis and CTF theory. Paula da Fonseca

3. Image formation, Fourier analysis and CTF theory. Paula da Fonseca 3. Image formation, Fourier analysis and CTF theory Paula da Fonseca EM course 2017 - Agenda - Overview of: Introduction to Fourier analysis o o o o Sine waves Fourier transform (simple examples of 1D

More information

Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror

Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror 1 Last month s Nobel Prize in Chemistry Awarded to Jacques Dubochet, Joachim Frank

More information

GUI programs for processing individual images in early stages of helical image reconstruction for high-resolution structure analysis

GUI programs for processing individual images in early stages of helical image reconstruction for high-resolution structure analysis Journal of Structural Biology 144 (2003) 184 194 Journal of Structural Biology www.elsevier.com/locate/yjsbi GUI programs for processing individual images in early stages of helical image reconstruction

More information

Crystallography & Cryo-electron microscopy

Crystallography & Cryo-electron microscopy Crystallography & Cryo-electron microscopy Methods in Molecular Biophysics, Spring 2010 Sample preparation Symmetries and diffraction Single-particle reconstruction Image manipulation Basic idea of diffraction:

More information

On a fast discrete straight line segment detection

On a fast discrete straight line segment detection On a fast discrete straight line segment detection Ali Abdallah, Roberto Cardarelli, Giulio Aielli University of Rome Tor Vergata Abstract Detecting lines is one of the fundamental problems in image processing.

More information

Determination of the image orientation

Determination of the image orientation Lecture E. Orlova Determination of the image orientation Images of molecules in vitreous ice Images: shadow, projection Euler angles Methods of orientation determination: Common lines in Fourier space

More information

Transmission Electron Microscopy 3D Construction by IPET Method TCBG GPU Workshop

Transmission Electron Microscopy 3D Construction by IPET Method TCBG GPU Workshop Transmission Electron Microscopy 3D Construction by IPET Method TCBG GPU Workshop Xing Zhang 8/4/2013 Molecular Foundry Lawrence Berkeley National Laboratory Department of Applied Physics Xi an Jiaotong

More information

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm Group 1: Mina A. Makar Stanford University mamakar@stanford.edu Abstract In this report, we investigate the application of the Scale-Invariant

More information

Comparison between Various Edge Detection Methods on Satellite Image

Comparison between Various Edge Detection Methods on Satellite Image Comparison between Various Edge Detection Methods on Satellite Image H.S. Bhadauria 1, Annapurna Singh 2, Anuj Kumar 3 Govind Ballabh Pant Engineering College ( Pauri garhwal),computer Science and Engineering

More information

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

Critique: Efficient Iris Recognition by Characterizing Key Local Variations Critique: Efficient Iris Recognition by Characterizing Key Local Variations Authors: L. Ma, T. Tan, Y. Wang, D. Zhang Published: IEEE Transactions on Image Processing, Vol. 13, No. 6 Critique By: Christopher

More information

3DEM > GENERAL METHODS. SINGLE PARTICLE RECONSTRUCTION (SPA): Introduction

3DEM > GENERAL METHODS. SINGLE PARTICLE RECONSTRUCTION (SPA): Introduction 3DEM > GENERAL METHODS SINGLE PARTICLE RECONSTRUCTION (SPA): Introduction SINGLE PARTICLE RECONSTRUCTION > INTRODUCTION General principle of single particle reconstruction o 2D projection images of a 3D

More information

Segmentation and Grouping

Segmentation and Grouping Segmentation and Grouping How and what do we see? Fundamental Problems ' Focus of attention, or grouping ' What subsets of pixels do we consider as possible objects? ' All connected subsets? ' Representation

More information

Integration of Multiple-baseline Color Stereo Vision with Focus and Defocus Analysis for 3D Shape Measurement

Integration of Multiple-baseline Color Stereo Vision with Focus and Defocus Analysis for 3D Shape Measurement Integration of Multiple-baseline Color Stereo Vision with Focus and Defocus Analysis for 3D Shape Measurement Ta Yuan and Murali Subbarao tyuan@sbee.sunysb.edu and murali@sbee.sunysb.edu Department of

More information

Digital Volume Correlation for Materials Characterization

Digital Volume Correlation for Materials Characterization 19 th World Conference on Non-Destructive Testing 2016 Digital Volume Correlation for Materials Characterization Enrico QUINTANA, Phillip REU, Edward JIMENEZ, Kyle THOMPSON, Sharlotte KRAMER Sandia National

More information

New Hough Transform-based Algorithm for Detecting L-shaped Linear Structures

New Hough Transform-based Algorithm for Detecting L-shaped Linear Structures New Hough Transform-based Algorithm for Detecting L-shaped Linear Structures Ronald Ngatuni 1, Jong Kwan Lee 1,, Luke West 1, and Eric S. Mandell 2 1 Dept. of Computer Science, Bowling Green State Univ.,

More information

Automatic Integrated Circuit Die Positioning in the Scanning Electron Microscope

Automatic Integrated Circuit Die Positioning in the Scanning Electron Microscope SCANNING VOL. 24, 86 91 (2002) Received: January 26, 2000 FAMS, Inc. Accepted with revision: December 27, 2001 Automatic Integrated Circuit Die Positioning in the Scanning Electron Microscope H.W. TAN,

More information

2D image segmentation based on spatial coherence

2D image segmentation based on spatial coherence 2D image segmentation based on spatial coherence Václav Hlaváč Czech Technical University in Prague Center for Machine Perception (bridging groups of the) Czech Institute of Informatics, Robotics and Cybernetics

More information

Types of Edges. Why Edge Detection? Types of Edges. Edge Detection. Gradient. Edge Detection

Types of Edges. Why Edge Detection? Types of Edges. Edge Detection. Gradient. Edge Detection Why Edge Detection? How can an algorithm extract relevant information from an image that is enables the algorithm to recognize objects? The most important information for the interpretation of an image

More information

Generalized Hough Transform, line fitting

Generalized Hough Transform, line fitting Generalized Hough Transform, line fitting Introduction to Computer Vision CSE 152 Lecture 11-a Announcements Assignment 2: Due today Midterm: Thursday, May 10 in class Non-maximum suppression For every

More information

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant Sivalogeswaran Ratnasingam and Steve Collins Department of Engineering Science, University of Oxford, OX1 3PJ, Oxford, United Kingdom

More information

Feature Detectors and Descriptors: Corners, Lines, etc.

Feature Detectors and Descriptors: Corners, Lines, etc. Feature Detectors and Descriptors: Corners, Lines, etc. Edges vs. Corners Edges = maxima in intensity gradient Edges vs. Corners Corners = lots of variation in direction of gradient in a small neighborhood

More information

Anno accademico 2006/2007. Davide Migliore

Anno accademico 2006/2007. Davide Migliore Robotica Anno accademico 6/7 Davide Migliore migliore@elet.polimi.it Today What is a feature? Some useful information The world of features: Detectors Edges detection Corners/Points detection Descriptors?!?!?

More information

Quantifying Three-Dimensional Deformations of Migrating Fibroblasts

Quantifying Three-Dimensional Deformations of Migrating Fibroblasts 45 Chapter 4 Quantifying Three-Dimensional Deformations of Migrating Fibroblasts This chapter presents the full-field displacements and tractions of 3T3 fibroblast cells during migration on polyacrylamide

More information

Part-Based Skew Estimation for Mathematical Expressions

Part-Based Skew Estimation for Mathematical Expressions Soma Shiraishi, Yaokai Feng, and Seiichi Uchida shiraishi@human.ait.kyushu-u.ac.jp {fengyk,uchida}@ait.kyushu-u.ac.jp Abstract We propose a novel method for the skew estimation on text images containing

More information

1216 P a g e 2.1 TRANSLATION PARAMETERS ESTIMATION. If f (x, y) F(ξ,η) then. f(x,y)exp[j2π(ξx 0 +ηy 0 )/ N] ) F(ξ- ξ 0,η- η 0 ) and

1216 P a g e 2.1 TRANSLATION PARAMETERS ESTIMATION. If f (x, y) F(ξ,η) then. f(x,y)exp[j2π(ξx 0 +ηy 0 )/ N] ) F(ξ- ξ 0,η- η 0 ) and An Image Stitching System using Featureless Registration and Minimal Blending Ch.Rajesh Kumar *,N.Nikhita *,Santosh Roy *,V.V.S.Murthy ** * (Student Scholar,Department of ECE, K L University, Guntur,AP,India)

More information

Chapter 4. Clustering Core Atoms by Location

Chapter 4. Clustering Core Atoms by Location Chapter 4. Clustering Core Atoms by Location In this chapter, a process for sampling core atoms in space is developed, so that the analytic techniques in section 3C can be applied to local collections

More information

Subpixel Corner Detection Using Spatial Moment 1)

Subpixel Corner Detection Using Spatial Moment 1) Vol.31, No.5 ACTA AUTOMATICA SINICA September, 25 Subpixel Corner Detection Using Spatial Moment 1) WANG She-Yang SONG Shen-Min QIANG Wen-Yi CHEN Xing-Lin (Department of Control Engineering, Harbin Institute

More information

II: Single particle cryoem - an averaging technique

II: Single particle cryoem - an averaging technique II: Single particle cryoem - an averaging technique Radiation damage limits the total electron dose that can be used to image biological sample. Thus, images of frozen hydrated macromolecules are very

More information

Model Fitting. Introduction to Computer Vision CSE 152 Lecture 11

Model Fitting. Introduction to Computer Vision CSE 152 Lecture 11 Model Fitting CSE 152 Lecture 11 Announcements Homework 3 is due May 9, 11:59 PM Reading: Chapter 10: Grouping and Model Fitting What to do with edges? Segment linked edge chains into curve features (e.g.,

More information

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter

More information

Edge and local feature detection - 2. Importance of edge detection in computer vision

Edge and local feature detection - 2. Importance of edge detection in computer vision Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION SUPPLEMENTARY INFORMATION doi:10.1038/nature10934 Supplementary Methods Mathematical implementation of the EST method. The EST method begins with padding each projection with zeros (that is, embedding

More information

Lecture 3: Geometric and Signal 3D Processing (and some Visualization)

Lecture 3: Geometric and Signal 3D Processing (and some Visualization) Lecture 3: Geometric and Signal 3D Processing (and some Visualization) Chandrajit Bajaj Algorithms & Tools Structure elucidation: filtering, contrast enhancement, segmentation, skeletonization, subunit

More information

HOUGH TRANSFORM CS 6350 C V

HOUGH TRANSFORM CS 6350 C V HOUGH TRANSFORM CS 6350 C V HOUGH TRANSFORM The problem: Given a set of points in 2-D, find if a sub-set of these points, fall on a LINE. Hough Transform One powerful global method for detecting edges

More information

Announcements. Edges. Last Lecture. Gradients: Numerical Derivatives f(x) Edge Detection, Lines. Intro Computer Vision. CSE 152 Lecture 10

Announcements. Edges. Last Lecture. Gradients: Numerical Derivatives f(x) Edge Detection, Lines. Intro Computer Vision. CSE 152 Lecture 10 Announcements Assignment 2 due Tuesday, May 4. Edge Detection, Lines Midterm: Thursday, May 6. Introduction to Computer Vision CSE 152 Lecture 10 Edges Last Lecture 1. Object boundaries 2. Surface normal

More information

Initial Model Generation

Initial Model Generation Initial Model Generation Workshop on Advanced Topics in EM Structure Determination The Scripps Research Institute La Jolla, November 2007 The issue: Structures of the IP3 receptor as determined by single

More information

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach Volume 1, No. 7, September 2012 ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ Edge Detection

More information

Comparison of fiber orientation analysis methods in Avizo

Comparison of fiber orientation analysis methods in Avizo Comparison of fiber orientation analysis methods in Avizo More info about this article: http://www.ndt.net/?id=20865 Abstract Rémi Blanc 1, Peter Westenberger 2 1 FEI, 3 Impasse Rudolf Diesel, Bât A, 33708

More information

Edges Are Not Just Steps

Edges Are Not Just Steps ACCV2002: The 5th Asian Conference on Computer Vision, 23 25 January 2002, Melbourne, Australia. 1 Edges Are Not Just Steps Peter Kovesi Department of Computer Science & Software Engineering The University

More information

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html

More information

Edge and corner detection

Edge and corner detection Edge and corner detection Prof. Stricker Doz. G. Bleser Computer Vision: Object and People Tracking Goals Where is the information in an image? How is an object characterized? How can I find measurements

More information

Pixels. Orientation π. θ π/2 φ. x (i) A (i, j) height. (x, y) y(j)

Pixels. Orientation π. θ π/2 φ. x (i) A (i, j) height. (x, y) y(j) 4th International Conf. on Document Analysis and Recognition, pp.142-146, Ulm, Germany, August 18-20, 1997 Skew and Slant Correction for Document Images Using Gradient Direction Changming Sun Λ CSIRO Math.

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1 Structural biology, cryo-em and image processing Structural biology is a branch of life science which focuses on the structures of biological macromolecules, investigating what

More information

An Extension to Hough Transform Based on Gradient Orientation

An Extension to Hough Transform Based on Gradient Orientation An Extension to Hough Transform Based on Gradient Orientation Tomislav Petković and Sven Lončarić University of Zagreb Faculty of Electrical and Computer Engineering Unska 3, HR-10000 Zagreb, Croatia Email:

More information

Edge detection. Convert a 2D image into a set of curves. Extracts salient features of the scene More compact than pixels

Edge detection. Convert a 2D image into a set of curves. Extracts salient features of the scene More compact than pixels Edge Detection Edge detection Convert a 2D image into a set of curves Extracts salient features of the scene More compact than pixels Origin of Edges surface normal discontinuity depth discontinuity surface

More information

Coarse-to-Fine Search Technique to Detect Circles in Images

Coarse-to-Fine Search Technique to Detect Circles in Images Int J Adv Manuf Technol (1999) 15:96 102 1999 Springer-Verlag London Limited Coarse-to-Fine Search Technique to Detect Circles in Images M. Atiquzzaman Department of Electrical and Computer Engineering,

More information

Adaptative Elimination of False Edges for First Order Detectors

Adaptative Elimination of False Edges for First Order Detectors Adaptative Elimination of False Edges for First Order Detectors Djemel ZIOU and Salvatore TABBONE D~partement de math~matiques et d'informatique, universit~ de Sherbrooke, Qc, Canada, J1K 2R1 Crin/Cnrs

More information

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy Chenyang Xu 1, Siemens Corporate Research, Inc., Princeton, NJ, USA Xiaolei Huang,

More information

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13.

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13. Announcements Edge and Corner Detection HW3 assigned CSE252A Lecture 13 Efficient Implementation Both, the Box filter and the Gaussian filter are separable: First convolve each row of input image I with

More information

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition Linear Discriminant Analysis in Ottoman Alphabet Character Recognition ZEYNEB KURT, H. IREM TURKMEN, M. ELIF KARSLIGIL Department of Computer Engineering, Yildiz Technical University, 34349 Besiktas /

More information

Enhancing the pictorial content of digital holograms at 100 frames per second

Enhancing the pictorial content of digital holograms at 100 frames per second Enhancing the pictorial content of digital holograms at 100 frames per second P.W.M. Tsang, 1 T.-C Poon, 2 and K.W.K. Cheung 1 1 Department of Electronic Engineering, City University of Hong Kong, Hong

More information

CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT

CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT 2.1 BRIEF OUTLINE The classification of digital imagery is to extract useful thematic information which is one

More information

Optimal Grouping of Line Segments into Convex Sets 1

Optimal Grouping of Line Segments into Convex Sets 1 Optimal Grouping of Line Segments into Convex Sets 1 B. Parvin and S. Viswanathan Imaging and Distributed Computing Group Information and Computing Sciences Division Lawrence Berkeley National Laboratory,

More information

Local Image Registration: An Adaptive Filtering Framework

Local Image Registration: An Adaptive Filtering Framework Local Image Registration: An Adaptive Filtering Framework Gulcin Caner a,a.murattekalp a,b, Gaurav Sharma a and Wendi Heinzelman a a Electrical and Computer Engineering Dept.,University of Rochester, Rochester,

More information

Task analysis based on observing hands and objects by vision

Task analysis based on observing hands and objects by vision Task analysis based on observing hands and objects by vision Yoshihiro SATO Keni Bernardin Hiroshi KIMURA Katsushi IKEUCHI Univ. of Electro-Communications Univ. of Karlsruhe Univ. of Tokyo Abstract In

More information

IRIS SEGMENTATION OF NON-IDEAL IMAGES

IRIS SEGMENTATION OF NON-IDEAL IMAGES IRIS SEGMENTATION OF NON-IDEAL IMAGES William S. Weld St. Lawrence University Computer Science Department Canton, NY 13617 Xiaojun Qi, Ph.D Utah State University Computer Science Department Logan, UT 84322

More information

Fourier Transformation Methods in the Field of Gamma Spectrometry

Fourier Transformation Methods in the Field of Gamma Spectrometry International Journal of Pure and Applied Physics ISSN 0973-1776 Volume 3 Number 1 (2007) pp. 132 141 Research India Publications http://www.ripublication.com/ijpap.htm Fourier Transformation Methods in

More information

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS Cognitive Robotics Original: David G. Lowe, 004 Summary: Coen van Leeuwen, s1460919 Abstract: This article presents a method to extract

More information

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 11, November 2014,

More information

Coherent Gradient Sensing Microscopy: Microinterferometric Technique. for Quantitative Cell Detection

Coherent Gradient Sensing Microscopy: Microinterferometric Technique. for Quantitative Cell Detection Coherent Gradient Sensing Microscopy: Microinterferometric Technique for Quantitative Cell Detection Proceedings of the SEM Annual Conference June 7-10, 010 Indianapolis, Indiana USA 010 Society for Experimental

More information

2D Image Alignment and Classification

2D Image Alignment and Classification Structural Biology from Cells to Atoms Optical microscopy D Image Alignment and Classification Yao Cong cryotomography cryomicroscopy 8nm 00 nm 50nm 1nm 5nm Crystallography 0.1nm 0.35nm 0.6nm 0.3nm Shanghai

More information

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers A. Salhi, B. Minaoui, M. Fakir, H. Chakib, H. Grimech Faculty of science and Technology Sultan Moulay Slimane

More information

Modified Bit-Planes Sobel Operator: A New Approach to Edge Detection

Modified Bit-Planes Sobel Operator: A New Approach to Edge Detection Modified Bit-Planes Sobel Operator: A New Approach to Edge Detection Rashi Agarwal, Ph.D Reader, IT Department CSJMU Kanpur-208024 ABSTRACT The detection of edges in images is a vital operation with applications

More information

Digital Image Processing COSC 6380/4393

Digital Image Processing COSC 6380/4393 Digital Image Processing COSC 6380/4393 Lecture 21 Nov 16 th, 2017 Pranav Mantini Ack: Shah. M Image Processing Geometric Transformation Point Operations Filtering (spatial, Frequency) Input Restoration/

More information

Edge Grouping for Detecting Salient Boundaries with Sharp Corners

Edge Grouping for Detecting Salient Boundaries with Sharp Corners Edge Grouping for Detecting Salient Boundaries with Sharp Corners Joachim S. Stahl Department of Computer Science Clarkson University, Potsdam, NY 13676 jstahl@clarkson.edu Abstract. The Gestalt law of

More information

Applying Synthetic Images to Learning Grasping Orientation from Single Monocular Images

Applying Synthetic Images to Learning Grasping Orientation from Single Monocular Images Applying Synthetic Images to Learning Grasping Orientation from Single Monocular Images 1 Introduction - Steve Chuang and Eric Shan - Determining object orientation in images is a well-established topic

More information

The Elimination of Correlation Errors in PIV Processing

The Elimination of Correlation Errors in PIV Processing 9 th International Symposium on Applications of Laser Techniques to Fluid Mechanics, Lisbon, Portugal, July, 1998 The Elimination of Correlation Errors in PIV Processing Douglas P. Hart Massachusetts Institute

More information

Lecture 8. Conical tilt reconstruction

Lecture 8. Conical tilt reconstruction Lecture 8 Conical tilt reconstruction Central section theorem Euler angles Conical tilt series Missing cone artefact Early D studies and negative staining problems Perspectives and new trends Tilt series

More information

Natural Viewing 3D Display

Natural Viewing 3D Display We will introduce a new category of Collaboration Projects, which will highlight DoCoMo s joint research activities with universities and other companies. DoCoMo carries out R&D to build up mobile communication,

More information

Filtering Images. Contents

Filtering Images. Contents Image Processing and Data Visualization with MATLAB Filtering Images Hansrudi Noser June 8-9, 010 UZH, Multimedia and Robotics Summer School Noise Smoothing Filters Sigmoid Filters Gradient Filters Contents

More information

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 6, Ver. VI (Nov Dec. 2014), PP 29-33 Analysis of Image and Video Using Color, Texture and Shape Features

More information

Registration concepts for the just-in-time artefact correction by means of virtual computed tomography

Registration concepts for the just-in-time artefact correction by means of virtual computed tomography DIR 2007 - International Symposium on Digital industrial Radiology and Computed Tomography, June 25-27, 2007, Lyon, France Registration concepts for the just-in-time artefact correction by means of virtual

More information

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N. ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N. Dartmouth, MA USA Abstract: The significant progress in ultrasonic NDE systems has now

More information

A Document Image Analysis System on Parallel Processors

A Document Image Analysis System on Parallel Processors A Document Image Analysis System on Parallel Processors Shamik Sural, CMC Ltd. 28 Camac Street, Calcutta 700 016, India. P.K.Das, Dept. of CSE. Jadavpur University, Calcutta 700 032, India. Abstract This

More information

Detecting Particles in Cryo-EM Micrographs using Learned Features

Detecting Particles in Cryo-EM Micrographs using Learned Features Detecting Particles in Cryo-EM Micrographs using Learned Features Satya P. Mallick 1 Yuanxin Zhu 2 David Kriegman 3 1 Department of Electrical and Computer Engineering, University of California at San

More information

Tutorial 3. Jun Xu, Teaching Asistant csjunxu/ February 16, COMP4134 Biometrics Authentication

Tutorial 3. Jun Xu, Teaching Asistant   csjunxu/ February 16, COMP4134 Biometrics Authentication Tutorial 3 Jun Xu, Teaching Asistant http://www4.comp.polyu.edu.hk/ csjunxu/ COMP4134 Biometrics Authentication February 16, 2017 Table of Contents Problems Problem 1: Answer the questions Problem 2: Pattern

More information

Color-Texture Segmentation of Medical Images Based on Local Contrast Information

Color-Texture Segmentation of Medical Images Based on Local Contrast Information Color-Texture Segmentation of Medical Images Based on Local Contrast Information Yu-Chou Chang Department of ECEn, Brigham Young University, Provo, Utah, 84602 USA ycchang@et.byu.edu Dah-Jye Lee Department

More information

Segger Tutorial. NCMI Workshop on Single Particle Reconstruction, Validation and Analysis. March 14-17, 2011

Segger Tutorial. NCMI Workshop on Single Particle Reconstruction, Validation and Analysis. March 14-17, 2011 NCMI Workshop on Single Particle Reconstruction, Validation and Analysis March 14-17, 2011 Segger Tutorial Segmentation of Density Maps and Rigid Body Docking of Structures Greg Pintilie Baylor College

More information

A threshold decision of the object image by using the smart tag

A threshold decision of the object image by using the smart tag A threshold decision of the object image by using the smart tag Chang-Jun Im, Jin-Young Kim, Kwan Young Joung, Ho-Gil Lee Sensing & Perception Research Group Korea Institute of Industrial Technology (

More information

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS 1 RONNIE O. SERFA JUAN, 2 CHAN SU PARK, 3 HI SEOK KIM, 4 HYEONG WOO CHA 1,2,3,4 CheongJu University E-maul: 1 engr_serfs@yahoo.com,

More information

Identification of Shielding Material Configurations Using NMIS Imaging

Identification of Shielding Material Configurations Using NMIS Imaging Identification of Shielding Material Configurations Using NMIS Imaging B. R. Grogan, J. T. Mihalczo, S. M. McConchie, and J. A. Mullens Oak Ridge National Laboratory, P.O. Box 2008, MS-6010, Oak Ridge,

More information

CS 231A Computer Vision (Fall 2012) Problem Set 3

CS 231A Computer Vision (Fall 2012) Problem Set 3 CS 231A Computer Vision (Fall 2012) Problem Set 3 Due: Nov. 13 th, 2012 (2:15pm) 1 Probabilistic Recursion for Tracking (20 points) In this problem you will derive a method for tracking a point of interest

More information

Mine Boundary Detection Using Markov Random Field Models

Mine Boundary Detection Using Markov Random Field Models Mine Boundary Detection Using Markov Random Field Models Xia Hua and Jennifer Davidson Department of Electrical & Computer Engineering Iowa State University Noel Cressie Department of Statistics Iowa State

More information

Chapter 3 Image Registration. Chapter 3 Image Registration

Chapter 3 Image Registration. Chapter 3 Image Registration Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation

More information

Solution: filter the image, then subsample F 1 F 2. subsample blur subsample. blur

Solution: filter the image, then subsample F 1 F 2. subsample blur subsample. blur Pyramids Gaussian pre-filtering Solution: filter the image, then subsample blur F 0 subsample blur subsample * F 0 H F 1 F 1 * H F 2 { Gaussian pyramid blur F 0 subsample blur subsample * F 0 H F 1 F 1

More information

GENERAL AUTOMATED FLAW DETECTION SCHEME FOR NDE X-RAY IMAGES

GENERAL AUTOMATED FLAW DETECTION SCHEME FOR NDE X-RAY IMAGES GENERAL AUTOMATED FLAW DETECTION SCHEME FOR NDE X-RAY IMAGES Karl W. Ulmer and John P. Basart Center for Nondestructive Evaluation Department of Electrical and Computer Engineering Iowa State University

More information

A Novel Texture Classification Procedure by using Association Rules

A Novel Texture Classification Procedure by using Association Rules ITB J. ICT Vol. 2, No. 2, 2008, 03-4 03 A Novel Texture Classification Procedure by using Association Rules L. Jaba Sheela & V.Shanthi 2 Panimalar Engineering College, Chennai. 2 St.Joseph s Engineering

More information

How and what do we see? Segmentation and Grouping. Fundamental Problems. Polyhedral objects. Reducing the combinatorics of pose estimation

How and what do we see? Segmentation and Grouping. Fundamental Problems. Polyhedral objects. Reducing the combinatorics of pose estimation Segmentation and Grouping Fundamental Problems ' Focus of attention, or grouping ' What subsets of piels do we consider as possible objects? ' All connected subsets? ' Representation ' How do we model

More information

Character Recognition

Character Recognition Character Recognition 5.1 INTRODUCTION Recognition is one of the important steps in image processing. There are different methods such as Histogram method, Hough transformation, Neural computing approaches

More information

A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM INTRODUCTION

A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM INTRODUCTION A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM Karthik Krish Stuart Heinrich Wesley E. Snyder Halil Cakir Siamak Khorram North Carolina State University Raleigh, 27695 kkrish@ncsu.edu sbheinri@ncsu.edu

More information

Image Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania

Image Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania Image Formation Antonino Furnari Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania furnari@dmi.unict.it 18/03/2014 Outline Introduction; Geometric Primitives

More information

Byung Kim, Michael McKinley, William Vogt

Byung Kim, Michael McKinley, William Vogt The Inflection Scaling Method: A new method for calculating J c in trouser tear specimens in presence of remote energy absorption without optical observation of crack initiation Byung Kim, Michael McKinley,

More information