and ) between the blood and ambient air; therefore, adequate pulmonary ventilation (air flow) and perfusion (blood flow) are essential for the lungs to function properly. Inadequate pulmonary function may be due to failure in ventilation and perfusion, among other factors. To detect abnormalities of lung ventilation and perfusion, ventilation and perfusion isotope scans are conventionally used, but they can only provide a static, coarse 2D distribution of air and blood in the lungs, and also have a disadvantage of using radioactive isotopes. The primary imaging modality for diagnosing pulmonary disorders is chest X-ray, but the information about pulmonary function (ventilation and perfusion) that may be gleaned from a single chest X-ray is rather limited. To overcome this limitation, this chapter utilizes sequences of digital chest fluoroscopy frames to reveal focal and general pulmonary functional abnormalities by analyzing shape and motion of the lungs and heart.
2 Dynamic Pulmonary Imaging
2.1 Patient Examination
With Dynamic Pulmonary Imaging [
1], we can collect a sequence of chest X-ray images of up to
pixels at a sampling frequency of 25 Hz with a copper filter of 3 mm. The reason of using a copper filter is to reduce the radiation dose to patients. Two separate examination procedures are used for ventilation and perfusion studies. In the ventilation study, the patient is asked to breathe naturally and normally in a supine position with posteroanterior projection. An image sequence of 55 frames with
pixels is collected in 4.32 s with a sampling frequency of 12.5 Hz, because in most cases the lungs can complete a full ventilation cycle in 4 s. Based on our experiments, a spatial resolution of
is sufficient for ventilation analysis. In the perfusion study, the patient is also in a supine position with posteroanterior projection, but with breath held to effectively remove the ventilation effects. An intravenous bolus of X-ray contrast medium may be further used to enhance the perfusion signal strength. Comparing with ventilation, perfusion has a higher frequency, thus requiring a higher temporal sampling rate but a shorter examination time. Furthermore, pulmonary perfusion is asynchronous,
1 demanding a higher spatial resolution. As a result, for perfusion analysis we acquire an image sequence of 52 frames with
pixels at a sampling frequency of 25 Hz in 2.04 s. The imaging parameters are summarized in Table
1.
Table 1
Dynamic pulmonary imaging parameters used for ventilation and perfusion examinations
Ventilation |
|
12.5 |
55 |
4.32 |
Perfusion |
|
25 |
52 |
2.04 |
The acquired image sequences may be represented with intensity function
, where
(192 for ventilation and 384 for perfusion),
(144 for ventilation and 288 for perfusion), and
is a discrete time point in
(4.32 s for ventilation and 2.04 s for perfusion). We may also represent it as
, with
the frame index, such that
, where
is the sampling frequency of 12.5 Hz for ventilation analysis and 25 Hz for perfusion analysis.
Because of the very short examination time and the use of a copper filter, the radiation dose to the patient is low. The entrance skin dose of a patient is about 0.1 to 0.2 mGy [
1]. For comparison, the radiation dose of a normal chest X-ray image varies between 0.1 and 0.2 mGy, and the radiation dose of fluoroscopy is about 2 mGy per minute [
1].
2.2 Ventilation and Perfusion Analysis
The 2D image sequence obtained from the patient examination carries valuable information for ventilation and perfusion studies thanks to the physical properties of X-rays: The attenuation of X-rays in air is much lower than in blood and soft tissue. As a result, the average pixel intensity of an area in the lung field varies over time due to the respiratory and cardiac cycles; this variation, called a lung functional signal, reflects the air and blood volume change in the corresponding 2D projectional area of the lung when the patient breathes naturally. When the patient is asked to hold their breath, we observe the perfusion signal disturbed by noise. The ventilation intensity variation depends on the depth of the tidal volume ventilation and on lung area. It is usually between 5 and 15 units in the 8-bit grey scale. The image intensity variation for perfusion is about 3 to 4 units without contrast media. The ventilation signal to noise ratio is about 10:1 and the perfusion signal to noise ratio is about 3:1. This phenomenon is illustrated in Figs.
1,
2 and
3.
We detect ventilation and perfusion abnormalities by extracting meaningful ventilation and perfusion parameters from the lung functional signals. To do so, it is necessary to accurately locate the “turning points” from the signal, but it is challenging due to the existence of both ventilation and perfusion components, in addition to noise. Furthermore, a phase (exhalation, inhalation, diastole, or systole) might not be complete in a signal. For instance, the signal in Fig.
1b does not have a complete exhaling phase. To this end, we introduce a mathematical function (Fig.
4):
where
with
for
, and
, so that ventilation and perfusion parameters can be extracted automatically from lung functional signals via optimization [
2–
4]. From these five extracted parameters, more parameters can be derived. In case of ventilation, we can compute:
Ventilation Frequency (
) (expressed as the number of breaths per minute):
Inhaling Rate (
):
Exhaling Rate (
):
Normalized timeshift (
):
Updown Ratio (
):
We take the logarithm of the “updown ratio” to make it symmetric. All these parameters may be used as ventilation abnormality indicators, but our experiments show that in most cases three parameters,
(amplitude),
(normalized timeshift) and
(updown ratio) are sufficient in revealing ventilation abnormalities.
2.3 Shape and Motion Analysis
An additional, indispensable source of information recorded in the image sequence is the shape and motion of the lungs and heart. This chapter employs this shape and motion information to detect abnormalities of the lungs and heart with the United Snakes technique, which is to be reviewed in Sect.
3. It should be noted that the tasks of lung registration and cardiac motion analysis are challenging, because of the reduced image contrast by the copper filter used in image acquisition to reduce the radiation dose to patients.
3 United Snakes
A snake [
5] is a flexible, elastic contour whose behavior is governed by an energy functional, where an internal energy controls the degree of stretchiness and flexibility of the contour while an external energy couples the contour to an image, attracting the snake to features of interest (e.g., intensity edges). The active research in Snakes has resulted in a large family of Snakes algorithms [
6–
8], including finite element Snakes, B-Snakes, and Fourier Snakes, and related algorithms, such as “live-wire” (also known as “intelligent scissors”) [
9–
15]. Each of these variants has its strengths and weaknesses.
To extract and model the shape and motion of both the lung and the heart in an accurate and robust manner, the differences between these two organs must be taken into consideration and the most appropriate Snake algorithm selected. For example, the lung boundary is smooth with readily identifiable curved corner regions. Consequently, a Hermite finite-element Snake, which can be constructed directly from user-defined lung boundary points and which can easily control the relative position of its nodal points, is most suitable for lung registration and motion analysis. On the other hand, much of the heart boundary is not visible in the image sequence and there are no readily identifiable landmark points directly on the boundary. In this case, the reduced number of degrees of freedom, high degree of smoothness and control polygon of a B-spline Snake make it an ideal choice. Furthermore, the live-wire algorithm is effective for providing a quick delineation of the lungs and heart and this delineation can then be used by a Snakes algorithm for subsequent segmentation and motion tracking of an image sequence. As a result, a common framework combining the best features of the various Snakes algorithms and the live-wire algorithm is highly desirable.
To this end, United Snakes unifies various Snakes algorithms in a finite element framework, where a particular type of Snake can be derived simply by changing the shape functions at the user level. This unification expands the range of object modeling capabilities within a uniform Snake construction process and provides a uniform Snakes motion tracking mechanism. Consequently, both the shape and motion of the lung and heart can be modeled using a single consistent theoretical and implementational framework. United Snakes is also advantageously combined with live-wire by introducing an effective hard constraint mechanism. The United Snakes framework amplifies the efficiency and reproducibility of the component techniques, and it offers more flexible interactive control while further minimizing user interactions. The reader is referred to [
16] for the mathematical details.
In the following sections, along with case studies, we present four applications of United Snakes: lung registration, diaphragm motion analysis, cardiac motion analysis, and cardiac shape analysis.
4 Lung Registration
Through our clinical studies, our expert radiologists have found it convenient and effective to use four rectangles (regions of interests, ROIs) covering the apex, upper, middle and lower lung field in each lung for a quick ventilation examination by inspecting the behaviors of the four corresponding lung functional signals. To facilitate this inspection, we propose an ROI-based analysis with lung registration and division.
4.1 Quick ROI-Based Analysis with Lung Registration and Division
The rapid ROI-based analysis is performed by first interactively delineating the lungs in the first frame with United Snakes (see Fig.
5), and then using the tracking capabilities of Snakes to automatically follow the motion throughout the entire image sequence (Fig.
6). The result is a lung delineation in each frame of the sequence. This step is followed by an automatic division of each lung field into four rectangular regions in each frame (Fig.
7) and an automatic calculation of the average intensity for each region. This process forms four lung functional signals in each lung field, from which ventilation parameters can be automatically extracted as shown in Fig.
8.
4.2 Clinical Case Studies
Table 2
Clinical case I: Extracted ventilation parameters