text:
Patent US20010027262 - Magnetic resonance angiography using undersampled 3D projection imaging - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA 3D projection reconstruction pulse sequence is employed to acquire CEMRA images. In one application of the invention an undersampled, high resolution abdominal CEMRA image is acquired in a single breathhold. In another application of the invention a series of undersampled image frames are acquired...http://www.google.com/patents/US20010027262?utm_source=gb-gplus-sharePatent US20010027262 - Magnetic resonance angiography using undersampled 3D projection imagingAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS20010027262 A1Publication typeApplicationApplication numberUS 09/767,757Publication dateOct 4, 2001Filing dateJan 23, 2001Priority dateApr 10, 1998Also published asEP1354215A1, EP1354215B1, US6487435, WO2002059633A1, WO2002059633B1Publication number09767757, 767757, US 2001/0027262 A1, US 2001/027262 A1, US 20010027262 A1, US 20010027262A1, US 2001027262 A1, US 2001027262A1, US-A1-20010027262, US-A1-2001027262, US2001/0027262A1, US2001/027262A1, US20010027262 A1, US20010027262A1, US2001027262 A1, US2001027262A1InventorsCharles Mistretta, Andrew Barger, Walter BlockOriginal AssigneeMistretta Charles A., Barger Andrew V., Block Walter F.Export CitationBiBTeX, EndNote, RefManReferenced by (70), Classifications (17), Legal Events (5) External Links: USPTO, USPTO Assignment, EspacenetMagnetic resonance angiography using undersampled 3D projection imaging
US 20010027262 A1Abstract
A 3D projection reconstruction pulse sequence is employed to acquire CEMRA images. In one application of the invention an undersampled, high resolution abdominal CEMRA image is acquired in a single breathhold. In another application of the invention a series of undersampled image frames are acquired during a CEMRA dynamic study Each image is produced by combining peripheral k-space data from adjacent image frames with the central and peripheral k-space data of an acquired image frame. Images(6) Claims(21)
1. A method for producing a magnetic resonance image of a patient using a magnetic resonance imaging (MRI) system, the steps comprising: a) operating the MRI system to acquire a k-space image data set using a three-dimensional projection reconstruction pulse sequence that is repeated to sample k-space throughout a k-space volume having a radius R, and wherein the three-dimensional projection reconstruction pulse sequence is repeated a sufficient number of times to sample in accordance with the Nyquist condition, a central region of k-space having a radius r that is substantially smaller than the radius R but not a sufficient number of times to sample a peripheral region of k-space in accordance with the Nyquist condition; and b) reconstructing an image using substantially the entire, undersampled acquired k-space image data set and wherein the number of repetitions of the three-dimensional projection reconstruction pulse sequence is substantially less than one-half the number of repetitions necessary to fully sample the entire k-space volume in accordance with the Nyquist condition. 2. The method as recited in claim 1 in which step b) includes: i) producing a three-dimensional array of k-space data by regridding the acquired k-space data set; and ii) performing a three-dimensional Fourier transformation on the three-dimensional array of k-space data. 3. The method as recited in claim 1 in which the resolution of the reconstructed image is isotropic. 4. The method as recited in claim 1 in which the pulse sequence is performed by: i) producing an rf excitation pulse that produces transverse magnetization in spins located throughout the field of view of the reconstructed image; and ii) acquiring an NMR signal in the presence of a readout gradient to sample k-space in a trajectory that starts at one point on an outer boundary of the sampled k-space volume, passes through the center of k-space and extends out to another point on the outer boundary of the sampled k-space volume. 5. The method as recited in claim 4 in which the sampling trajectory is a straight line. 6. The method as recited in claim 1 in which the pulse sequence is performed by: i) producing an rf excitation pulse that produces transverse magnetization in spins located throughout the field of view of the reconstructed image; ii) acquiring an NMR signal in the presence of a readout gradient to sample k-space in a trajectory that extends from one point on an outer boundary of the k-space volume and extends through the center of k-space; and the method further includes the step of synthesizing from the k-space samples acquired in step ii) further k-space samples that extend the trajectory to another point on the outer boundary of the k-space volume. 7. The method as recited in claim 1 in which step b) includes performing a filtered back projection image reconstruction using the k-space image data set. 8. A method for producing a magnetic resonance angiogram of selected vasculature in a patient using a magnetic resonance imaging system (MRI) system, the steps comprising: a) injecting the patient with a contrast agent which flows into the selected vasculature; b) operating the MRI system to perform a three-dimensional projection reconstruction pulse sequence; c) acquiring an NMR signal produced by spins in the selected vasculature to sample k-space along a trajectory that extends substantially radially from the center of k-space; d) repeating steps b) and c) with a different readout gradient in the three-dimensional projection reconstruction pulse sequence to sample k-space along a different trajectory that extends substantially radially from the center of k-space; e) producing an image data set by repeating step d) to sample k-space throughout a three-dimensional k-space volume with substantially uniform spacing between trajectories and with the spacing between acquired k-space samples from adjacent trajectories at the periphery of the sampled k-space volume being substantially more than twice the spacing necessary to satisfy the Nyquist condition; and f) reconstructing an image of the selected vasculature using substantially all the k-space samples in the acquired image data set. 9. The method as recited in claim 8 in which step f) includes: i) producing a three-dimensional array of k-space data by regridding the acquired k-space samples; and ii) performing a three-dimensional Fourier transformation on the three-dimensional array of k-space data. 10. The method as recited in claim 8 in which the resolution of the reconstructed image is isotropic throughout the selected vasculature. 11. The method as recited in claim 8 which includes: timing the performance of steps b) through e) such that the acquired NMR signals are enhanced by the arrival of contrast agent in the selected vasculature. 12. The method as recited in claim 8 which includes, repeating steps b) through e) to acquire additional image data sets as the contrast agent flows into the selected vasculature, and step f) includes, combining k-space samples from a plurality of acquired image data sets, and reconstructing said image using the combined k-space samples. 13. The method as recited in claim 12 in which successively acquired image data sets sample different locations in k-space and k-space samples from successive image data sets are combined and used to reconstruct said image. 14. The method as recited in claim 13 in which the k-space samples from one acquired image data set are combined with peripheral region k-space samples from a successively acquired image data set. 15. The method as recited in claim 13 in which image data sets from three different and interleaved locations in k-space are successively and repeatedly acquired, and k-space samples from three successive image data sets are combined and used to reconstruct said image. 16. The method as recited in claim 15 in which all the k-space samples from the second of said three successive image data sets are combined with peripheral region k-space samples from the first and the third of said three successive image data sets. 17. The method as recited in claim 16 in which the spacing between k-space samples in a central region of each image data set satisfies the Nyquist condition. 18. The method as recited in claim 12 in which the three-dimensional projection reconstruction pulse sequence produces a velocity encoding gradient; successively acquired image data sets are velocity encoded for spin motion along different axes; and k-space samples from successively acquired image data sets are combined and used to reconstruct said image. 19. The method as recited in claim 18 in which image data sets with three different velocity encoding directions are successively acquired, and k-space samples from three successive image data sets are combined and used to reconstruct said image. 20. The method as recited in claim 13 in which the radial k-space sampling trajectories of the different image data sets are interleaved. 21. The method as recited in claim 8 in which the k-space sampling trajectories acquired in step c) extend from the center of k-space in substantially opposite directions therefrom and to substantially opposite points on an outer boundary of the sampled k-space volume.
CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application is a continuation-in-part of U.S. application Ser. No. 09/600,433 filed on Jul. 14, 2000 which is the national phase of PCT application US98/26523 filed on Dec. 11, 1998, which has the benefit of earlier filed U.S. provisional application No. 60/081,409 file on Apr. 10, 1998.
BACKGROUND OF THE INVENTION [0002] The field of the invention is magnetic resonance angiography (“MRA”), and particularly, studies of the human vasculature using contrast agents which enhance the NMR signals. [0003] Diagnostic studies of the human vasculature have many medical applications. X-ray imaging methods such as digital subtraction angiography (“DSA”) have found wide use in the visualization of the cardiovascular system, including the heart and associated blood vessels. Images showing the circulation of blood in the arteries and veins of the kidneys and the carotid arteries and veins of the neck and head have immense diagnostic utility. Unfortunately, however, these x-ray methods subject the patient to potentially harmful ionizing radiation and often require the use of an invasive catheter to inject a contrast agent into the vasculature to be imaged. [0004] One of the advantages of these x-ray techniques is that image data can be acquired at a high rate (i.e. high temporal resolution) so that a sequence of images may be acquired during injection of the contrast agent. Such “dynamic studies” enable one to select the image in which the bolus of contrast agent is flowing through the vasculature of interest. Earlier images in the sequence may not have sufficient contrast in the suspect vasculature, and later images may become difficult to interpret as the contrast agent reaches veins and diffuses into surrounding tissues. Subtractive methods such as that disclosed in U.S. Pat. No. 4,204,225 entitled “Real-Time Digital X-ray Subtraction Imaging” may be used to significantly enhance the diagnostic usefulness of such images. [0005] Magnetic resonance angiography (MRA) uses the nuclear magnetic resonance (NMR) phenomenon to produce images of the human vasculature. When a substance such as human tissue is subjected to a uniform magnetic field (polarizing field B), the individual magnetic moments of the spins in the tissue attempt to align with this polarizing field, but precess about it in random order at their characteristic Larmor frequency. If the substance, or tissue, is subjected to a magnetic field (excitation field B1) which is in the x-y plane and which is near the Larmor frequency, the net aligned moment, Mz, may be rotated, or “tipped”, into the x-y plane to produce a net transverse magnetic moment Mt. A signal is emitted by the excited spins, and after the excitation signal B1 is terminated, this signal may be received and processed to form an image. [0006] When utilizing these signals to produce images, magnetic field gradients (Gx Gy and Gz) are employed. Typically, the region to be imaged is scanned by a sequence of measurement cycles in which these gradients vary according to the particular localization method being used. Each measurement is referred to in the art as a “view” and the number of views determines the resolution of the image. The resulting set of received NMR signals, or views, or k-space samples, are digitized and processed to reconstruct the image using one of many well known reconstruction techniques. The total scan time is determined in part by the number of measurement cycles, or views, that are acquired for an image, and therefore, scan time can be reduced at the expense of image resolution by reducing the number of acquired views. [0007] The most prevalent method for acquiring an NMR data set from which an image can be reconstructed is referred to as the “Fourier transform” imaging technique or “spin-warp” technique. This technique is discussed in an article entitled “Spin-Warp NMR Imaging and Applications to Human Whole-Body Imaging”, by W. A. Edelstein et al., Physics in Medicine and Biology, Vol. 25, p. 751-756 (1980). It employs a variable amplitude phase encoding magnetic field gradient pulse prior to the acquisition of NMR signals to phase encode spatial information in the direction of this gradient. In a two-dimensional implementation (2DFT), for example, spatial information is encoded in one direction by applying a phase encoding gradient (Gy) along that direction, and then a signal is acquired in the presence of a readout magnetic field gradient (Gx) in a direction orthogonal to the phase encoding direction. The readout gradient present during the spin-echo acquisition encodes spatial information in the orthogonal direction. In a typical 2DFT pulse sequence, the magnitude of the phase encoding gradient pulse Gy is incremented (ΔGy) in the sequence of views that are acquired during the scan. In a three-dimensional implementation (3DFT) a third gradient (Gz) is applied before each signal readout to phase encode along the third axis. The magnitude of this second phase encoding gradient pulse Gz is also stepped through values during the scan. These 2DFT and 3DFT methods sample k-space in a rectilinear pattern. [0008] To enhance the diagnostic capability of MRA a contrast agent such as gadolinium can be injected into the patient prior to the MRA scan. As described in U.S. Pat. No. 5,417,213 the trick with this contrast enhanced (CE) MRA method is to acquire the central k-space views at the moment the bolus of contrast agent is flowing through the vasculature of interest. Collection of the central lines of k-space during peak arterial enhancement is key to the success of a CEMRA exam. If the central lines of k-space are acquired prior to the arrival of contrast, severe image artifacts can limit the diagnostic information in the image. Alternatively, arterial images acquired after the passage of the peak arterial contrast are sometimes obscured by the enhancement of veins. In many anatomic regions, such as the carotid or renal arteries, the separation between arterial and venous enhancement can be as short as 6 seconds. [0009] The short separation time between arterial and venous enhancement dictates the use of acquisition sequences of either low spatial resolution or very short repetition times (TR). Short TR acquisition sequences severely limit the signal-to-noise ratio (SNR) of the acquired images relative to those exams in which longer TRs are possible. The rapid acquisitions required by first pass CEMRA methods thus impose an upper limit on either spatial or temporal resolution. [0010] Successful CEMRA of the abdomen requires that the scan be completed in a single breath-hold to limit respiratory artifacts. In conventional “Fourier” imaging, images of high resolution and large field-of-view (FOV) can be acquired quickly in the readout gradient direction, but spatial resolution and FOV in the other two dimensions are proportional to the number of phase encoded views acquired. Clinical MRA of the abdomen relies on a scout scan to properly identify a very limited region of interest, which is then acquired with non-isotropic resolution. This method increases the time and skill necessary to perform the exam. In addition, the non-isotropic resolution and the limited FOV of the acquired images can also restrict the possibilities for post-processing the data set. [0011] As indicated above, the acquisition of MRA data is timed such that the central region of k-space is acquired as the bolus of contrast agent arrives in the arteries of interest. The ability to time the arrival of contrast varies considerably and it is helpful in many applications to acquire a series of MRA images in a dynamic study which depicts the separate enhancement of arteries and veins. A temporal series of images is also useful for observing delayed vessel filling patterns caused by disease. This requirement has been partially addressed by acquiring a series of time resolved images using a 3D “Fourier” acquisition as described by Korosec F., Frayne R, Grist T., Mistretta C., “Time-Resolved Contrast-Enhanced 3D MR Angiography”, Magn. Reson. Med. 1996; 36:345-351 and in U.S. Pat. No. 5,713,358. However, with this method, the increased sampling rate of the center of k-space reduces the spatial resolution of the individual images in the time resolved series to about 75% of the resolution obtained when a single timed image is acquired during the passage of contrast. [0012] There has been extensive recent work using multiple receiver coil arrays to increase imaging speed. In the SMASH technique described by Griswold, et al., “Simultaneous Acquisition Of Spatial Harmonics (SMASH)” Magnetic Resonance In Medicine 1999, Jun; 41(6):1235-45, multiple coils are carefully positioned in one of the Fourier phase encoding directions. Using knowledge of the coil sensitivities non-acquired phase encodings can be synthesized, thus increasing the rate at which images of a given resolution can be acquired, or increasing the resolution of images acquired at the same rate. [0013] Another technique that can utilize arbitrary configurations of receiver coils is the SENSE technique described by Pruessmann et al., “Coil Sensitivity Encoding For Fast MRI”, MRM 42:952-962 (1999). This technique can be viewed as a method for exploiting the benefits of small FOV imaging while imaging a large FOV. Basically, large phase encoding steps corresponding to a small FOV are used. This causes aliasing of signals from outside the supported FOV into the small supported FOV. The signal received by each of the receiver coils corresponding to overlapping aliased voxels in the image is a linear sum of the signals emanating from these voxels multiplied by the coil sensitivity for each of the voxels. By solving the linear equations provided by n receiver coils, n overlapping voxels can be separated, providing a maximum gain in speed by a factor of n. In practice the gain in speed is usually limited to a factor of two to three because of limitations set by the coil sensitivity profiles and noise considerations. [0014] The SMASH and SENSE methods are characterized by a factor R representing the speed increase on the order of 2 to 3 for a given resolution and a factor g, on the order of 1-1.2 representing the increase in noise beyond what would be expected for a given imaging time. [0015] There has also been recent work using projection reconstruction methods for acquiring MRA data. Projection reconstruction methods have been known since the inception of magnetic resonance imaging. Rather than sampling k-space in a rectilinear scan pattern as is done in Fourier imaging and shown in FIG. 2, projection reconstruction methods sample k-space with a series of views that sample radial lines extending outward from the center of k-space as shown in FIG. 3. The number of views needed to sample k-space determines the length of the scan and if an insufficient number of views are acquired, streak artifacts are produced in the reconstructed image. [0016] Efforts have been made to acquire CEMRA images in shorter scan times using undersampled projection reconstruction scanning methods. A method for reducing the number of projections in a 3D acquisition by a factor of two has been reported by F. Boada, J. Christensen, J. Gillen, and K. Thulborn, “Three-Dimensional Projection Imaging With Half The Number Of Projections”, MRM 37:470477 (1997). In this method the acquisition is considered to occur over the upper and lower halves of a sphere using partial echoes. The projections associated with the lower half of the sphere are situated at angles intermediate between those of the upper half. A half Fourier algorithm is used to synthesize the data from the missing part of each echo, thus filling in the intermediate data in each hemisphere. This technique is not really undersampling, but instead, provides the missing data through a valid synthesis of the missing echo data. However, it does provide a factor of two increase in scanning speed relative to a 3D projection reconstruction sequence employing full echoes at all projection angles. SUMMARY OF THE INVENTION [0017] The present invention is an improved CEMRA method which employs a three-dimensional projection reconstruction method for sampling k-space. It has been discovered that the periphery of k-space can be substantially undersampled when using a 3D projection reconstruction technique for acquiring CEMRA data. Artifacts which are to be expected in the reconstructed images are surprisingly unobtrusive and undersampling by factors far in excess of 2 results in the acquisition of clinically useful images in less scan time. [0018] Another aspect of the invention is the use of a 3D projection reconstruction acquisition method for the acquisition of a series of images in a dynamic CEMRA study. The acquisition of each image frame in the series can be shortened by undersampling the periphery of k-space. This undersampling increases the time resolution of the dynamic study without a loss in image resolution. [0019] Yet another aspect of the present invention is a method for removing artifacts from images acquired in a dynamic CEMRA study using an undersampled, 3D, projection reconstruction acquisition. Successive image frames in the dynamic study are acquired with a different set of projection angles, or views. These are combined to form an image data set that completely samples k-space. Each set of projection views undersamples the peripheral region of k-space, but a complete image data set can be formed by combining peripheral k-space data acquired during adjacent image frames with the central region and peripheral region k-space samples at the desired time during the study. [0020] The foregoing and other objects and advantages of the invention will appear from the following description. In the description, reference is made to the accompanying drawings which form a part hereof, and in which there is shown by way of illustration a preferred embodiment of the invention. Such embodiment does not necessarily represent the full scope of the invention, however, and reference is made therefore to the claims herein for interpreting the scope of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS [0021] [0021]FIG. 1 is a block diagram of an MRI system which employs the present invention; [0022] [0022]FIG. 2 is a graphic illustration of the manner in which k-space is sampled during a typical Fourier, or spin-warp, image acquisition using the MRI system of FIG. 1; [0023] [0023]FIG. 3 is a graphic illustration of the manner in which k-space is sampled during a typical projection reconstruction image acquisition using the MRI system of FIG. 1; [0024] [0024]FIG. 4 is a graphic illustration of the angles that define scan parameters relative to a three-dimensional (3D) projection within an acquisition; [0025] [0025]FIG. 5 is a graphic illustration of a preferred pulse sequence for directing the MRI system of FIG. 1 to acquire a 3D projection reconstruction image; [0026] [0026]FIG. 6 is a graph illustrating the noise present in a CEMRA image due to undersampling during a scan with the pulse sequence of FIG. 5; [0027] [0027]FIG. 7 is a pictorial representation of the k-space sampling produced by projection reconstruction acquisitions during a CEMRA dynamic study; [0028] [0028]FIG. 8 is a graphic representation of a CEMRA dynamic study using the projection reconstruction acquisitions of FIG. 7; and [0029] [0029]FIG. 9 is a pictorial representation of the method used to form image data sets from the acquisitions in the CEMRA dynamic study of FIG. 8.
DESCRIPTION OF THE PREFERRED EMBODIMENT [0030] Referring first to FIG. 1, there is shown the major components of a preferred MRI system which incorporates the present invention. The operation of the system is controlled from an operator console 100 which includes a keyboard and control panel 102 and a display 104. The console 100 communicates through a link 116 with a separate computer system 107 that enables an operator to control the production and display of images on the screen 104. The computer system 107 includes a number of modules which communicate with each other through a backplane. These include an image processor module 106, a CPU module 108 and a memory module 113 for storing image data arrays. The computer system 107 is linked to a disk storage 111 and a tape drive 112 for storage of image data and programs, and it communicates with a separate system control 122 through a high speed serial link 115. [0031] The system control 122 includes a set of modules connected together by a backplane. These include a CPU module 119 and a pulse generator module 121 which connects to the operator console 100 through a serial link 125. It is through this link 125 that the system control 122 receives commands from the operator which indicate the scan sequence that is to be performed. The pulse generator module 121 operates the system components to carry out the desired scan sequence. It produces data which indicates the timing, strength and shape of the RF pulses which are to be produced, and the timing of and length of the data acquisition window. The pulse generator module 121 connects to a set of gradient amplifiers 127, to indicate the timing and shape of the gradient pulses to be produced during the scan. The pulse generator module 121 also receives patient data from a physiological acquisition controller 129 that receives signals from a number of different sensors connected to the patient, such as ECG signals from electrodes or respiratory signals from a bellows. And finally, the pulse generator module 121 connects to a scan room interface circuit 133 which receives signals from various sensors associated with the condition of the patient and the magnet system. It is also through the scan room interface circuit 133 that a patient positioning system 134 receives commands to move the patient to the desired position for the scan. [0032] The gradient waveforms produced by the pulse generator module 121 are applied to a gradient amplifier system 127 comprised of Gx, Gy and Gz amplifiers. Each gradient amplifier excites a corresponding gradient coil in an assembly generally designated 139 to produce the magnetic field gradients used for position encoding acquired signals. The gradient coil assembly 139 forms part of a magnet assembly 141 which includes a polarizing magnet 140 and a whole-body RF coil 152. A transceiver module 150 in the system control 122 produces pulses which are amplified by an RF amplifier 151 and coupled to the RF coil 152 by a transmit/receive switch 154. The resulting signals radiated by the excited nuclei in the patient may be sensed by the same RF coil 152 and coupled through the transmit/receive switch 154 to a preamplifier 153. The amplified NMR signals are demodulated, filtered, and digitized in the receiver section of the transceiver 150. The transmit/receive switch 154 is controlled by a signal from the pulse generator module 121 to electrically connect the RF amplifier 151 to the coil 152 during the transmit mode and to connect the preamplifier 153 during the receive mode. The transmit/receive switch 154 also enables a separate RF coil (for example, a head coil or surface coil) to be used in either the transmit or receive mode. [0033] The NMR signals picked up by the RF coil 152 are digitized by the transceiver module 150 and transferred to a memory module 160 in the system control 122. When the scan is completed and an entire array of data has been acquired in the memory module 160, an array processor 161 operates to Fourier transform the data into an array of image data. This image data is conveyed through the serial link 115 to the computer system 107 where it is stored in the disk memory 111. In response to commands received from the operator console 100, this image data may be archived on the tape drive 112, or it may be further processed by the image processor 106 and conveyed to the operator console 100 and presented on the display 104. [0034] To practice a preferred embodiment of the invention NMR data is acquired in a 3D spherical k-space coordinate system, with the readout gradient direction defined by the angle θ from the kz-axis and by the angle φfrom the ky-axis, as shown in FIG. 4. The sampling method consists of a series of evenly spaced projections with all projections going through the center of k-space. The maximum k-space radius value (kmax) determines the resolution in all three spatial directions of the resulting image. The radial sample spacing (Δkr) determines the diameter (D) of the full field of view (FOV) of the reconstructed image. The full FOV image may be reconstructed without artifacts if the Nyquist condition is met, Δkθ, Δkφ≦Δkr. If this condition is not satisfied, however, alias-free reconstruction still occurs within a reduced diameter (d) that is less than the full FOV (D). If it is assumed that the projections are acquired evenly spaced (Δkθ=Δkφ=Δkr), then the surface area A at kmax associated with a projection is A = Δ   k 2 = 2  π N p  k max 2 ( 1 ) [0035] where Np is the number of acquired views, or projections. Equation (1) determines Δk, by which the diameter (d) of the reduced FOV due to the angular spacing can be related to the full FOV diameter D as follows: d D = 2 N R  N P 2  π [0036] where NR is the matrix size (i.e. number of samples during the signal readout) across the FOV. In the image domain, a well-constructed reduced FOV appears centered around each object even if the Nyquist condition is not met. However, radial streak artifacts from outside can enter the local FOV. The condition that k-space be fully sampled, or d=D, requires that the number of sampled projections be: N p = π 2  N R 2 . ( 2 ) [0037] If NR=256 samples are acquired during the readout of each acquired NMR signal, for example, the number of projections Np required to meet the Nyquist condition is around 103,000. [0038] A pulse sequence used to acquire data as 3D projections is shown in FIG. 5. The sequence is implemented on the above described MRI system equipped with a high-performance gradient subsystem (40 mT/m maximum amplitude and 150 T/m/sec maximum slew rate). Either full-echo or partial-echo readouts can be performed during a data acquisition window 200. If partial echo is chosen, the bottom half of k-space (kz<0) is only partially acquired. Because of the large FOV in all directions, a non-selective 200 μs radio-frequency (RF) pulse 202 can be used to produce transverse magnetization throughout the image FOV. Relative to slab-selective excitation, this scheme provides a more uniform flip angle across the volume, requires lower RF power, and deposits less energy into the patient. [0039] A gradient-recalled NMR echo signal 203 is produced by spins in the excited FOV and acquired in the presence of three readout gradients 206, 208 and 210. Since a slab-select gradient is not required, the readout gradient waveforms Gz, Gy, and Gz have a similar form. This symmetry is interrupted only by the need to spoil the sequence, which is accomplished by playing a dephasing gradient lobe 204. The area of the dephasing lobe 204 is calculated to satisfy the condition ∫ 0 T R  ( G dephase  ( t ) + G read  ( t ) )   t = n · k max ( 3 ) [0040] where n is an integer n≧2. Because the Gz readout gradient 206 is always positive on the logical z-axis, the time required for the spoiling gradient 204 is minimized by playing the dephasing lobe 204 only on Gz. The Gx and Gy readout gradients 208 and 210 are rewound by respective gradient pulses 212 and 214 to achieve steady state. [0041] The readout gradient waveforms Gx, Gy and Gz are modulated during the scan to sample radial trajectories at different θ and φ angles. The angular spacing of θ and φ are chosen such that a uniform distribution of k-space sample points occurs at the peripheral boundary (kmax) of the sampled k-space sphere. Although several methods of calculating the distribution are known, a method which evenly distributes the projections by sampling the spherical surface with a spiral trajectory, with the conditions of constant path velocity and surface area coverage is used. This solution also has the benefit of generating a continuous sample path, which reduces gradient switching and eddy currents. For N total projections, the equations for the gradient amplitude as a function of projection number n are: G  z = 2  n - 1 2  N ( 4 ) G x=cos({square root}{square root over (2Nπ)} sin−1 G z(n)){square root}{square root over (1−G z(n)2)} (5) G y=sin({square root}{square root over (2Nπ)} sin−1 G z(n)){square root}{square root over (1−G z(n)2)}. (6) [0042] If a fully sampled image acquisition is to be performed, N is set to Np as defined above in equation (2) and a series of N=Np pulse sequences are performed. The readout gradient amplitudes for the nth pulse sequence in this series is given by equations (4), (5) and (6). While n can be indexed from 1 to N in monotonic order during the scan, it can be appreciated that other orders are possible. [0043] After the scan is complete the data is saved in a raw, k-space image data set. In the preferred image reconstruction method, a regridding method is used to place the acquired data set on a 3D Cartesian grid. Such regridding methods are well known in the art and is described, for example, in J. Jackson et al, “Selection Of Convolution Function For Fourier Inversion Using Gridding,” IEEE Trans. Med. Imaging, 10, 473-478, 1991. The resulting 3D array of k-space data are density compensated with a ρ2 filter, where ρ is the k-space radius of the data point being compensated. The ρ=0 point is weighted according to the finite sphere of volume that it samples, similar to the correction proposed for 2D projection filters. The kernel used for the regridding process is either a simple triangle function, which is computationally very fast, or a Kaiser-Bessel function, which has the advantage of reducing aliased energy from the regridding process. [0044] The data is then Fourier-transformed in all three directions into image space. If a partial echo was used for the acquisition, the missing data is synthesized with a 3D homodyne process such as that described by Noll and Nishimura, “Homodyne Detection In Magnetic Resonance Imaging,” IEEE Transactions on Medical Imaging, Vol. 10, No. 2, June 1991 and in U.S. Pat. No. 5,243, 284. The final images are divided by the Fourier transform of the convolution kernel to correct for low-frequency image intensity variations due to the regridding process. [0045] It should be apparent to those skilled in the art that sampling trajectories other than the preferred straight line trajectory extending from one point on the k-space peripheral boundary, through the center of k-space to an opposite point on the k-space peripheral boundary may be used. As mentioned above, one variation is to acquire a partial NMR echo signal 203 which samples along a trajectory that does not extend across the entire extent of the sampled k-space volume. The missing samples are synthesized during the homodyne reconstruction described above. Another variation which is equivalent to the straight line projection reconstruction pulse sequence is to sample along a curved path rather than a straight line. Such pulse sequences are described, for example, in “Fast Three Dimensional Sodium Imaging”, MRM, 37:706-715,1997 by F. E. Boada, et al. [0046] There are also alternative methods for reconstructing a 3D image from the acquired 3D k-space image data set. One alternative is a filtered backprojection method such as that described by F. Natterer, “The Mathmatics of Computerized Tomography”, Teubner, Stuttgart, 1986. This is a method commonly used to reconstruct x-ray CT images. [0047] Phantom studies were performed with this 3D projection reconstruction acquisition method using a head coil and two carotid phantoms filled with water and Gadolinium, placed to occupy a 12 cm FOV. One carotid phantom had a 70 percent stenosis at the bifurcation. Since the artifacts from undersampling are object dependent, this arrangement was designed to mimic a contrast-enhanced angiography exam. Tests were done to verify the behavior of SNR with undersampling. Identical volumes were prescribed and scanned with a 30° RF flip angle, 32 kHz readout, 28 cm FOV and a full-echo 256 sample readout. The phantom filled the volume in the superior-inferior direction, but only 40% of the scan plane. The number (N) of acquired projections was varied from 24,000 down to 1,500. The 24,000 projection image was acquired with one signal average, and the number of signal averages was adjusted for other scans so that the total excitations equaled 24,000 in all the acquisitions. [0048] The image data sets acquired with the different amounts of undersampling were each reconstructed separately. The mean signal level was calculated for each image. Two 24,000 projection scans were subtracted to obtain an estimate of the noise not related to projection artifact. In the un-subtracted images, the standard deviation of the region outside of the bright signal from the carotid phantoms was measured to determine the Rayleigh distributed noise σ, which is related to the standard deviation of the Gaussian distributed noise as 0.665σ. The noise of each scan relative to that of the subtracted data set was then calculated and plotted. [0049] The measurements of noise for the reconstructed images are plotted in FIG. 6 as a function of the number (N) of projection angles (cross marks). Also shown is the curve a/Np b indicated by dashed line 220, with the best fit values determined to be a=518 and b=0.62. As expected, the average measured signal for each data set was constant because the number of excitations was independent of the number of projection angles. In addition, the measured noise in the images increased as one would expect due to projection artifacts as N decreases. This decrease in SNR is independent of other factors that can affect the signal, such as voxel size or total data acquisition time. [0050] What is surprising from this curve 220 is that the number of projection acquisitions (N) can be reduced substantially below the Nyquist condition (Np) before the artifact noise becomes significant. The noise in the reconstructed image does not increase significantly over a base level until the number of projections is below 5,000 to 10,000. This is an undersampling factor of 10 to 20. [0051] An abdominal image may be acquired using the undersampled, 3D projection reconstruction method in a single breathhold. An anterior-posterior phased array torso surface coil is used for signal reception and is placed to cover the abdomen. The pulse sequence of FIG. 5 is used and employs a full-echo acquisition resulting in a TR and TE of 3.9 ms and 1.3 ms respectively. The sampling bandwidth was ±62.5 kHz and a 30° RF flip angle is used. The scan uses 9,000 projections and samples a 38×38×38 cm volume with a 256 sample readout matrix (NR). The total amount of contrast agent used is 0.3 mmol of gadopentetate dimeglumine (Magnevist; Schering AG, Berlin, Germany) per kilogram of body weight. A dose-timing scan is done using 2 ml of contrast injected at 2.0 ml/sec. A pre-contrast mask is then acquired in a single 35 second breath-hold, followed by the breath-hold contrast-enhanced acquisition with an injection of the remaining contrast agent, injected with an automated injector (Spectris; Medrad, Pittsburg, Pa.). The injection speed is 2.0 ml/sec to create a relatively constant bolus during the duration of the scan. The pre-contrast mask is subtracted from the contrast-enhanced acquisition in k-space and the resultant image data set is reconstructed as described above. [0052] It is possible to obtain high-resolution, T1-weighted contrast-enhanced abdominal MRA images with broad field of view coverage in a single breath-hold. As long as a reasonable number of projections (N) are sampled, the artifact and noise penalties of undersampling k-space are not limiting for high SNR applications. In this 3D projection reconstruction acquisition, streak artifacts are only seen from objects with very coherent, long, sharp edges. Instead the undersampled energy appears as diffuse noise spread across the image. By Parseval's theorem, the unmeasured data results in error in the image proportional to the undersampled energy. We have found that as long as approximately 10-15 percent of the projections Np are sampled, the SNR penalty for abdominal contrast-enhanced applications is not limiting. An advantage of the present technique is that no special coils or receivers are needed, and the scan set-up and acquisition are very similar to conventional Fourier acquisitions. [0053] The resolution of the image acquired with the 3D projection reconstruction method is determined by the readout resolution. In the example abdominal image a resolution of 1.5×1.5×1.5 mm for a voxel size of 3.4 mm3 is achieved. The isotropic resolution of the resulting 3D image provides a number of advantages. These include the ability to view the image from any angle or through any plane without loss of resolution. This is significant because it has been shown that the sensitivity and specificity of abdominal contrast-enhanced 3D angiography is greatly improved by viewing multi-planar reformat in addition to viewing the MIP in the acquired plane. With the 3D projection reconstruction acquisition, there is no preferential scan plane and a large FOV, and thus the radiologist can retrospectively choose any oblique plane and obtain the same resolution. [0054] The present invention may significantly alter the clinical acquisition and evaluation of MR angiography data. An abdominal exam using this technique requires only four scans which are: [0055] (1) a 2D localizer from which the dose timing scan is prescribed, [0056] (2) a 2D dose timing scan, [0057] (3) a 3D projection mask acquisition, and [0058] (4) the 3D projection contrast-enhanced acquisition. [0059] The placement of the imaging volume for the 3D projection acquisition requires simply centering the volume within the RF coil sensitivity region. The length of the scans with the above MRI system are 20 seconds for the localizer, 1 minute for the dose-timing scan, 35 seconds each for the 3D mask acquisition and 3D contrast-enhanced acquisition. With the addition of automated bolus detection, the second scan could be eliminated. Because no detailed scan volume placement is required at any point in the scan, this technique allows for abdominal contrast-enhanced MR studies to be done in a very short period of time. [0060] In addition to straight forward undersampling during a 3D projection reconstruction CEMRA examination, further undersampling can be achieved when the 3D projection reconstruction method is used during a dynamic study. As described in U.S. Pat. No. 5,713,358, rather than precisely timing the arrival of contrast into the vasculature being imaged, the strategy of the CEMRA dynamic study is to acquire a series of images during administration of the contrast agent. The physician is then able to select which image in the series best depicts the vasculature of interest. In addition to image quality and resolution, an important criteria in a CEMRA dynamic study is the rate at which images can be acquired. This is referred to as time resolution, and studies with higher time resolution increase the probability that an image with peak contrast in the vasculature of interest will be acquired. [0061] The 3D projection reconstruction acquisition may be employed to increase the time resolution of a CEMRA dynamic study without reducing image resolution and with minimal effect on image quality. Referring first to FIG. 7, the N projections required to fully sample a k-space volume having a radius R are divided into three sets of interleaved projection views. The sampling trajectories of the first set of projection views are indicated by dotted lines 230, the second set is indicated by dashed lines 232, and the third set by lines 234. Because they are interleaved with the other sets and evenly spaced around the center of k-space, each set of projections 230, 232 and 234 acquire an image data set that is fully sampled at a smaller radius r. In other words, each set of projection views 230, 232 and 234 fully samples the center region of k-space, but undersamples the peripheral region of k-space. [0062] A CEMRA dynamic study which exploits the 3D projection reconstruction method is illustrated in FIG. 8, where the curve 240 indicates contrast enhancement in the vasculature of interest after a contrast agent is injected at time t0. The pulse sequence of FIG. 5 is repeatedly performed beginning at a time prior to contrast arrival and lasting for a period of time well beyond the peak in signal contrast. The readout gradients are stepped through values as described above to sequentially acquire the first set of views 230 indicated by “0” in FIG. 8, then the second set of views 232 indicated by “+” in FIG. 8 and then the third set of views 234 indicated by in FIG. 8. This scan sequence is repeated throughout the dynamic study. It should be apparent that the time resolution of each view set 230, 232 and 234 is three times the time resolution of a complete, fully sampled acquisition comprised of all three view sets. [0063] All of the k-space data sets acquired during the dynamic study are stored. Typically, a mask image is produced by combining the k-space samples from the three view sets 230, 232 and 234 acquired prior to contrast arrival and reconstructing an image as described above. The mask image may be subtracted from contrast enhanced images to remove non-vascular structures. [0064] Referring particularly to FIGS. 8 and 9, a contrast enhanced image may be produced by first sliding a data window 242 to any point (m) along the data sets acquired during the dynamic study. As shown in FIG. 8, the data window 242 may, for example, be aligned with the peak in arterial enhancement, although it can be appreciated that the window location m may be centered on any set of views acquired during the dynamic study. [0065] An image is reconstructed by combining the k-space data from the three sets of views 230, 232 and 234 within the data window 242. This is accomplished by using all of the k-space data in the center of view set m and the peripheral k-space data from adjacent view sets m−1 and m+1. The central region of the view set m is fully sampled and it accurately depicts the image enhancement occurring at its acquisition time during the study. The undersampled peripheral region surrounding the center is filled in with peripheral data from the adjacent view sets at m−1 and m+1. As a result, a fully sampled image data set 244 is formed which depicts the vasculature of interest at time m during the dynamic study. [0066] As indicated above, many different images can be produced from the data sets 230, 232 and 234 acquired throughout the dynamic study. A single image may be produced at a selected time m during the study as described above, or a series of images can be produced by sliding the data window 242 to successive data sets. The mask image may be subtracted and one or more 2D projection images may be produced from the resulting 3D difference image. One of the advantages of the present method is that the image resolution is the same along all three axes so that a projection can be made in any direction selected by the physician. [0067] The present invention may also be employed to produce a phase contrast MRA image. Referring again to FIG. 5, to produce a phase contrast MRA image, each acquired projection is motion sensitized by a bipolar motion encoding gradient GM. As is well known in the art, a velocity encoding gradient GM is comprised of two gradient lobes 222 and 224 of equal size and opposite polarity. The motion encoding gradient GM can be applied in any direction and it is played out after transverse magnetization is produced by the RF excitation pulse 202 and before the NMR echo signal 203 is acquired. The motion encoding gradient GM imposes a phase shift to the NMR signals produced by spins moving in the direction of the gradient GM and the amount of this phase shift is determined by the velocity of the moving spins and the first moment of motion encoding gradient GM. The first moment (M1) is equal to the product of the area of gradient pulse 222 or 224 and the time interval (t) between them. The first moment M1 is set to provide a significant phase shift, but not so large as to cause the phase to wrap around at high spin velocities. [0068] To ensure that phase shifts in the acquired NMR signals 203 are due solely to spin motion, two acquisitions are made at each projection angle and at each motion encoding gradient value. One acquisition is performed with the bipolar gradient GM as shown in FIG. 5 and a second acquisition is made with the polarity of each gradient lobe 260 and 262 reversed. Two resulting phase images are subtracted to null any phase shifts common to both acquisitions. The phase shifts caused by spin motion are reinforced due to the reversal of motion encoding gradient polarity. [0069] As indicated above, the motion encoding gradient GM can be applied in any direction. In the preferred embodiment, the motion encoding gradient GM is applied separately along each of the gradient axes, x, y and z such that an image indicative of total spin velocity can be produced. That is, an image indicative of velocity along the z axis (vz) is produced by acquiring an image with the bipolar motion encoding gradient GM added to the Gz gradient waveform shown in FIG. 3, a second velocity image Vx is acquired with the motion encoding gradient GM added to the Gx gradient waveform, and a third velocity image Vy is acquired with the motion encoding gradient GM added to the Gy gradient waveform. An image indicative of the total spin velocity is then produced by combining the corresponding pixel values in the three velocity images V
={square root}{square root over (Vx 2+Vx 2+Vx 2)}
[0070] For a more detailed description of the image reconstruction process, reference is made to co-pending U.S. patent application Ser. No. 09/314,226 filed on May 18, 1999 and entitled “Phase Contrast Imaging Using Interleaved Projection Data”. [0071] The present invention may be employed in a number of different ways to produce a phase contrast MRA image. For example, the data for velocity image Vx may be acquired by velocity encoding Referenced byCiting PatentFiling datePublication dateApplicantTitleUS6728569 *Oct 25, 2001Apr 27, 2004Evanston Northwestern Healthcare Corp.Scoutless whole-body imaging with fast positioningUS6901282Feb 4, 2003May 31, 2005Evanston Northwestern Healthcare, Inc.Scoutless whole-body imaging with fast positioningUS6950543May 2, 2002Sep 27, 2005Ge Medical Systems Global Technology Company, LlcMethod and system for image reconstructionUS6954067Nov 8, 2002Oct 11, 2005Wisconsin Alumni Research FoundationThree-dimensional phase contrast imaging using interleaved projection dataUS7019524May 17, 2002Mar 28, 2006Ge Medical Systems Global Technology Company, LlcMethod, system and computer product for k-space correction of gradient non-linearitiesUS7109707 *Apr 8, 2003Sep 19, 2006University Of QueenslandComputer readable magnetic resonance method calculating on-line gradients during imagingUS7358730Sep 21, 2006Apr 15, 2008Wisconsin Alumni Research FoundationDiffusion tensor imaging using highly constrained image reconstruction methodUS7397242 *Oct 27, 2005Jul 8, 2008Wisconsin Alumni Research FoundationParallel magnetic resonance imaging method using a radial acquisition trajectoryUS7408347Sep 21, 2006Aug 5, 2008Wisconsin Alumni Research FoundationHighly constrained magnetic resonance spectroscopy image reconstruction methodUS7439737May 3, 2005Oct 21, 2008Koninklijke Philips Electronics N.V.Contrast prepared MRI involving non-cartesian trajectories with oversampling of the center of k-spaceUS7492152 *Dec 26, 2006Feb 17, 2009Korea Advanced Institute Of Science & TechnologyMethod of reconstructing parallel magnetic resonance image using radial K-space trajectory, apparatus thereof, and computer readable recording medium recorded with program for executing the methodUS7511495 *Apr 25, 2006Mar 31, 2009University Of UtahSystems and methods for image reconstruction of sensitivity encoded MRI dataUS7519412Jul 7, 2006Apr 14, 2009Wisconsin Alumni Research FoundationHighly constrained image reconstruction methodUS7545901Jul 7, 2006Jun 9, 2009Wisconsin Alumni Research FoundationBackprojection reconstruction method for CT imagingUS7647088Sep 7, 2006Jan 12, 2010Wisconsin Alumni Research FoundationReconstruction method for images of the beating heartUS7711166Sep 28, 2006May 4, 2010Wisconsin Alumni Research FoundationHighly constrained reconstruction of motion encoded MR imagesUS7865227Sep 21, 2006Jan 4, 2011Wisconsin Alumni Research FoundationImage reconstruction method for cardiac gated magnetic resonance imagingUS7884604Mar 30, 2009Feb 8, 2011University Of Utah Research FoundationSystems and methods for reconstruction of sensitivity encoded MRI dataUS7917189Jul 7, 2006Mar 29, 2011Wisconsin Alumni Research FoundationBackprojection reconstruction method for undersampled MR imagingUS7917190Sep 21, 2006Mar 29, 2011Wisconsin Alumni Research FoundationImage acquisition and reconstruction method for functional magnetic resonance imagingUS7991452Dec 28, 2007Aug 2, 2011Wisconsin Alumni Research FoundationContrast enhanced MRA with highly constrained backprojection reconstruction using phase contrast composite imageUS8170315Feb 15, 2008May 1, 2012Wisconsin Alumni Research FoundationLocalized and highly constrained image reconstruction methodUS8175359Feb 15, 2008May 8, 2012Wisconsin Alumni Research FoundationIterative highly constrained image reconstruction methodUS8274283Apr 27, 2009Sep 25, 2012Siemens AktiengesellschaftMethod and apparatus for diffusion tensor magnetic resonance imagingUS8427156 *Dec 17, 2010Apr 23, 2013University Of Utah Research FoundationSystems and methods for image reconstruction of sensitivity encoded MRI dataUS8570039 *Dec 10, 2010Oct 29, 2013Siemens AktiengesellschaftMethod and device for phase-sensitive flow measurement by magnetic resonanceUS8953861Dec 8, 2011Feb 10, 2015Bayer Healthcare LlcGenerating an estimate of patient radiation dose from medical imaging scansUS8958617Dec 8, 2011Feb 17, 2015Bayer Healthcare LlcDose estimation service system configured to support multiple computerized medical imaging scan providersUS9285445 *Apr 11, 2012Mar 15, 2016The Regents Of The University Of CaliforniaMagnetic resonance imaging using randomized radio frequency pulsesUS9547893Dec 8, 2011Jan 17, 2017Bayer Healthcare LlcGenerating a suitable model for estimating patient radiation dose resulting from medical imaging scansUS20030206648 *May 2, 2002Nov 6, 2003King Kevin FranklinMethod and system for image reconstructionUS20030214291 *May 17, 2002Nov 20, 2003Gurr David H.Method, system and computer product for k-space correction of gradient non-linearitiesUS20040204641 *Apr 8, 2003Oct 14, 2004University Of QueenslandMethod and device of magnetic resonance imagingUS20050228261 *May 12, 2003Oct 13, 2005Koninklijke Philips Electronics N.V.Magnetic resonance imaging methodUS20060273792 *Apr 25, 2006Dec 7, 2006Kholmovski Evgueni GSystems and methods for image reconstruction of sensitivity encoded MRI dataUS20070009080 *Jul 7, 2006Jan 11, 2007Mistretta Charles ABackprojection reconstruction method for CT imagingUS20070010731 *Jul 7, 2006Jan 11, 2007Mistretta Charles AHighly constrained image reconstruction methodUS20070038073 *Jul 7, 2006Feb 15, 2007Mistretta Charles ABackprojection reconstruction method for undersampled MR imagingUS20070096732 *Oct 27, 2005May 3, 2007Samsonov Alexey AParallel magnetic resonance imaging method using a radial acquisition trajectoryUS20070106149 *Sep 21, 2006May 10, 2007Mistretta Charles AImage reconstruction method for cardiac gated magnetic resonance imagingUS20070156044 *Sep 28, 2006Jul 5, 2007Mistretta Charles AHighly constrained reconstruction of motion encoded MR imagesUS20070156045 *Sep 21, 2006Jul 5, 2007Mistretta Charles ADiffusion tensor imaging using highly constrained image reconstruction methodUS20070164740 *Dec 26, 2006Jul 19, 2007Korea Advanced Institute Of Science & TechnologyMethod of reconstructing parallel magnetic resonance image using radial k-space trajectory, apparatus thereof, and computer readable recording medium recorded with program for executing the methodUS20070167707 *Sep 7, 2006Jul 19, 2007Mistretta Charles AReconstruction method for images of the beating heartUS20070167728 *Sep 21, 2006Jul 19, 2007Mistretta Charles AImage acquisition and reconstruction method for functional magnetic resonance imagingUS20070167729 *Sep 21, 2006Jul 19, 2007Mistretta Charles AHighly constrained magnetic resonance spectroscopy image reconstruction methodUS20080012563 *May 3, 2005Jan 17, 2008Koninklijke Philips Electronics N.V.Contrast prepared mri involving non-cartesian trajectories with oversampling of the center of k-spaceUS20080199063 *Feb 15, 2008Aug 21, 2008O'halloran Rafael LIterative Highly Constrained Image Reconstruction MethodUS20080219535 *Feb 15, 2008Sep 11, 2008Mistretta Charles ALocalized and Highly Constrained Image Reconstruction MethodUS20090224759 *Mar 30, 2009Sep 10, 2009Kholmovski Evgueni GSystems and methods for reconstruction of sensitivity encoded mri dataUS20100271021 *Apr 27, 2009Oct 28, 2010Kecheng LiuMethod and apparatus for diffusion tensor magnetic resonance imagingUS20100286504 *Dec 28, 2007Nov 11, 2010Mistretta Charles AContrast Enhanced MRA With Highly Constrained Backprojection Reconstruction Using Phase Contrast Composite ImageUS20110084693 *Dec 17, 2010Apr 14, 2011University Of Utah Research FoundationSystems and methods for image reconstruction of sensitivity encoded mri dataUS20110140698 *Dec 10, 2010Jun 16, 2011Andreas GreiserMethod and device for phase-sensitive flow measurement by magnetic resonanceUS20110194746 *Sep 28, 2009Aug 11, 2011Riederer Stephen JMethod for Time-of-Arrival Mapping in Magnetic Resonance ImagingUS20120256628 *Apr 11, 2012Oct 11, 2012The Regents Of The University Of CaliforniaMagnetic resonance imaging using randomized radio frequency pulsesCN102854482A *Jun 29, 2012Jan 2, 2013西门子公司MR-angiography with non-cartesian signal acquisitionCN103424727A *May 23, 2012Dec 4, 2013深圳市贝斯达医疗器械有限公司Magnetic resonance image brightness non-uniformity modification algorithmEP2495580A1 *Sep 21, 2006Sep 5, 2012Wisconsin Alumni Research FoundationHighly constrained backprojection reconstruction in cardiac gated mriWO2003041583A3 *Nov 4, 2002Oct 2, 2003Wisconsin Alumni Res FoundTime resolved computed tomography angiographyWO2003042711A1Nov 8, 2002May 22, 2003Wisconsin Alumni Research FoundationThree-dimensional phase contrast magnetic resonance imaging using interleaved projection-reconstruction dataWO2005111647A1 *May 3, 2005Nov 24, 2005Koninklijke Philips Electronics N.V.Contrast prepared mri involving non-cartesian trajectories with oversampling of the center of k-spaceWO2007008532A1 *Jul 6, 2006Jan 18, 2007Wisconsin Alumni Research FoundationConstrained backprojection reconstruction method for undersampled mriWO2007037937A1 *Sep 7, 2006Apr 5, 2007Wisconsin Alumni Research FoundationReconstruction of images of the beating heart using a highly constrained backprojectionWO2007038205A1 *Sep 21, 2006Apr 5, 2007Wisconsin Alumni Research FoundationHighly constrained backprojection reconstruction in cardiac gated mriWO2007038227A1 *Sep 21, 2006Apr 5, 2007Wiconsin Alumni Research FoundationFunctional mri involving a highly constrained backprojectionWO2008118238A3 *Dec 28, 2007Dec 24, 2008Thomas M GristContrast enhanced mra with highly constrained backprojection reconstruction using phase contrast composite imageWO2012075577A1 *Dec 8, 2011Jun 14, 2012Gregory CouchGenerating a suitable model for estimating patient radiation dose resulting from medical imaging scansWO2014160701A2 *Mar 25, 2014Oct 2, 2014Duke UniversityMri with repeated k-t -sub-sampling and artifact minimization allowing for free breathing abdominal mriWO2014160701A3 *Mar 25, 2014Nov 20, 2014Duke UniversityMri with repeated k-t -sub-sampling and artifact minimization allowing for free breathing abdominal mri* Cited by examinerClassifications U.S. Classification600/9International ClassificationA61B5/055, G01R33/563, G01R33/48, G01R33/28, G01R33/561, G01R33/54Cooperative ClassificationG01R33/5619, G01R33/54, G01R33/561, G01R33/4824, G01R33/281, G01R33/563, G01R33/5611European ClassificationG01R33/563, G01R33/48T2, G01R33/54Legal EventsDateCodeEventDescriptionAug 24, 2001ASAssignmentOwner name: WISCONSIN ALUMNI RESEARCH FOUNDATION, WISCONSINFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MISTRETTA, CHARLES A.;BARGER, ANDREW V.;BLOCK, WALTER F.;REEL/FRAME:012107/0236;SIGNING DATES FROM 20010109 TO 20010117Apr 29, 2003CCCertificate of correctionMay 3, 2006FPAYFee paymentYear of fee payment: 4May 3, 2010FPAYFee paymentYear of fee payment: 8Apr 28, 2014FPAYFee paymentYear of fee payment: 12RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services

value: This website is a search engine provided by Google. Handling over 3.5 billion searches per day, it has a 92% share of the global search engine market.


text:
",0); _.Nd=function(a,b){b=b instanceof _.wd?b:_.Ed(b);a.href=_.Bd(b)};_.Od=function(a,b){a.src=_.ud(b)};_.Qd=function(a,b){b=b instanceof _.wd?b:_.Ed(b);a.href=_.Bd(b)};_.Rd=function(a,b,c){return _.Md(b,c||null)};_.Sd=function(a,b,c){return a+c*(b-a)};_.Td=function(a,b,c){return Math.abs(a-b)<=(c||1E-6)};_.Ud=function(a,b){this.x=_.Ra(a)?a:0;this.y=_.Ra(b)?b:0};_.Ud.prototype.clone=function(){return new _.Ud(this.x,this.y)};_.Ud.prototype.hS=_.ba(3);_.Vd=function(a,b){return new _.Ud(a.x-b.x,a.y-b.y)};_.f=_.Ud.prototype;_.f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; _.f.translate=function(a,b){a instanceof _.Ud?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),_.Va(b)&&(this.y+=b));return this};_.f.scale=function(a,b){b=_.Va(b)?b:a;this.x*=a;this.y*=b;return this}; _.ae=function(a,b){this.width=a;this.height=b};_.he=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};_.f=_.ae.prototype;_.f.clone=function(){return new _.ae(this.width,this.height)};_.f.jda=function(){return this.width*this.height};_.f.aspectRatio=function(){return this.width/this.height};_.f.Ce=function(){return!this.jda()};_.f.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; _.f.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.f.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.f.scale=function(a,b){b=_.Va(b)?b:a;this.width*=a;this.height*=b;return this}; var wca,Aca,Dca,Bca,Ye;_.ke=function(a){return a?new _.ie(_.je(a)):oba||(oba=new _.ie)};_.le=function(a,b){return _.Ta(b)?a.getElementById(b):b};_.pe=function(a,b){return(b||window.document).getElementsByTagName(String(a))}; _.qe=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,g=0,k;k=a[g];g++)b==k.nodeName&&(d[e++]=k);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(g=e=0;k=a[g];g++)b=k.className,"function"==typeof b.split&&_.xb(b.split(/\s+/),c)&&(d[e++]=k);d.length=e;return d}return a}; _.xca=function(a,b){_.mc(b,function(b,d){b&&b.Eq&&(b=b.Bk());"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:wca.hasOwnProperty(d)?a.setAttribute(wca[d],b):_.Sb(d,"aria-")||_.Sb(d,"data-")?a.setAttribute(d,b):a[d]=b})};wca={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; _.re=function(a){return _.yca(a||window)};_.yca=function(a){a=a.document;a=_.we(a)?a.documentElement:a.body;return new _.ae(a.clientWidth,a.clientHeight)};_.ye=function(a){var b=_.xe(a);a=a.parentWindow||a.defaultView;return _.Oc&&_.hd("10")&&a.pageYOffset!=b.scrollTop?new _.Ud(b.scrollLeft,b.scrollTop):new _.Ud(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};_.xe=function(a){return a.scrollingElement?a.scrollingElement:!_.Wc&&_.we(a)?a.documentElement:a.body||a.documentElement}; _.ze=function(a){return a?a.parentWindow||a.defaultView:window};_.Ae=function(a,b,c){return _.zca(window.document,arguments)};_.zca=function(a,b){var c=String(b[0]),d=b[1];if(!hca&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',_.Zb(d.name),'"');if(d.type){c.push(' type="',_.Zb(d.type),'"');var e={};_.v(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(_.Ta(d)?c.className=d:_.ab(d)?c.className=d.join(" "):_.xca(c,d));2this.S&&(this.S++,a.next=this.H,this.H=a)}; var bf,ef,Fca,Gca;bf=[];ef=[];Fca=!1;_.ff=function(a){bf[bf.length]=a;if(Fca)for(var b=0;b=b)return a}return null};_.Df=function(a){return a?a.__owner?a.__owner:a.parentNode&&11===a.parentNode.nodeType?a.parentNode.host:_.Re(a):null};_.nda=function(a,b,c,d){for(c||(a=_.mda(a,d));a;){if(b(a))return a;a=_.mda(a,d)}return null}; var oda=function(a,b,c){this.action=a;this.target=b||null;this.Nf=c||null},pda=function(){this.H=[]},qda=/^\.?(\w+)(?:\(([\w|=]+)\))?$/,rda={},sda=function(a){var b=rda[a];if(b)return b;b=a.split(",");for(var c=new pda,d=0;d2*this.Ie&&dg(this),!0):!1}; var dg=function(a){if(a.Ie!=a.H.length){for(var b=0,c=0;b=d.H.length)throw _.ag;var e=d.H[b++];return a?e:d.S[e]};return e};var eg=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; _.Cda=function(){return _.Wc?"Webkit":_.Uc?"Moz":_.Oc?"ms":_.Lc?"O":null};_.gg=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.f=_.gg.prototype;_.f.clone=function(){return new _.gg(this.left,this.top,this.width,this.height)};_.f.contains=function(a){return a instanceof _.Ud?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};_.f.Rx=_.ba(5);_.f.Pd=function(){return new _.ae(this.width,this.height)}; _.f.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.f.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.f.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; _.f.translate=function(a,b){a instanceof _.Ud?(this.left+=a.x,this.top+=a.y):(this.left+=a,_.Va(b)&&(this.top+=b));return this};_.f.scale=function(a,b){b=_.Va(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this}; var Eda,Dda,Hda;_.hg=function(a,b,c){if(_.Ta(b))(b=Dda(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],g=Dda(c,d);g&&(c.style[g]=e)}};Eda={};Dda=function(a,b){var c=Eda[b];if(!c){var d=Eba(b);c=d;void 0===a.style[d]&&(d=_.Cda()+_.Fba(d),void 0!==a.style[d]&&(c=d));Eda[b]=c}return c};_.Fda=function(a,b){var c=a.style[Eba(b)];return"undefined"!==typeof c?c:a.style[Dda(a,b)]||""}; _.ig=function(a,b){var c=_.je(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_.jg=function(a,b){return _.ig(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]};_.Gda=function(a){a=a?_.je(a):window.document;return!_.Oc||_.id(9)||_.we(_.ke(a).H)?a.documentElement:a.body}; Hda=function(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}_.Oc&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b};_.kg=function(a){var b=_.je(a),c=new _.Ud(0,0),d=_.Gda(b);if(a==d)return c;a=Hda(a);b=_.ye(_.ke(b).H);c.x=a.left+b.x;c.y=a.top+b.y;return c};_.mg=function(a,b){a=_.lg(a);b=_.lg(b);return new _.Ud(a.x-b.x,a.y-b.y)}; _.Ida=function(a){a=Hda(a);return new _.Ud(a.left,a.top)};_.lg=function(a){if(1==a.nodeType)return _.Ida(a);a=a.changedTouches?a.changedTouches[0]:a;return new _.Ud(a.clientX,a.clientY)};_.ng=function(a){var b=_.Jda;if("none"!=_.jg(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return a}; _.Jda=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.Wc&&!b&&!c;return _.Ra(b)&&!d||!a.getBoundingClientRect?new _.ae(b,c):(a=Hda(a),new _.ae(a.right-a.left,a.bottom-a.top))};_.og=function(a,b){a.style.display=b?"":"none"}; /* Portions of this code are from MochiKit, received by The Closure Authors under the MIT license. All other code is Copyright 2005-2009 The Closure Authors. All Rights Reserved. */ var Nda,Oda,Lda,Qda,rg;_.pg=function(a,b){this.ra=[];this.kb=a;this.hb=b||null;this.U=this.H=!1;this.T=void 0;this.Aa=this.yb=this.va=!1;this.ma=0;this.S=null;this.ha=0};_.pg.prototype.cancel=function(a){if(this.H)this.T instanceof _.pg&&this.T.cancel();else{if(this.S){var b=this.S;delete this.S;a?b.cancel(a):(b.ha--,0>=b.ha&&b.cancel())}this.kb?this.kb.call(this.hb,this):this.Aa=!0;this.H||this.Mh(new _.qg(this))}};_.pg.prototype.Fa=function(a,b){this.va=!1;Kda(this,a,b)}; var Kda=function(a,b,c){a.H=!0;a.T=c;a.U=!b;Lda(a)},Mda=function(a){if(a.H){if(!a.Aa)throw new rg(a);a.Aa=!1}};_.pg.prototype.callback=function(a){Mda(this);Kda(this,!0,a)};_.pg.prototype.Mh=function(a){Mda(this);Kda(this,!1,a)};_.tg=function(a,b,c){return _.sg(a,b,null,c)};_.ug=function(a,b,c){return _.sg(a,null,b,c)};Nda=function(a,b,c){_.sg(a,b,b,c)};_.sg=function(a,b,c,d){a.ra.push([b,c,d]);a.H&&Lda(a);return a}; _.pg.prototype.then=function(a,b,c){var d,e,g=new _.sf(function(a,b){d=a;e=b});_.sg(this,d,function(a){a instanceof _.qg?g.cancel():e(a)});return g.then(a,b,c)};_.Uca(_.pg);_.vg=function(a,b){b instanceof _.pg?_.tg(a,(0,_.p)(b.Te,b)):_.tg(a,function(){return b})};_.pg.prototype.Te=function(a){var b=new _.pg;_.sg(this,b.callback,b.Mh,b);a&&(b.S=this,this.ha++);return b};_.pg.prototype.isError=function(a){return a instanceof Error};Oda=function(a){return(0,_.ub)(a.ra,function(a){return _.cb(a[1])})}; Lda=function(a){if(a.ma&&a.H&&Oda(a)){var b=a.ma,c=wg[b];c&&(_.Qa.clearTimeout(c.H),delete wg[b]);a.ma=0}a.S&&(a.S.ha--,delete a.S);b=a.T;for(var d=c=!1;a.ra.length&&!a.va;){var e=a.ra.shift(),g=e[0],k=e[1];e=e[2];if(g=a.U?k:g)try{var l=g.call(e||a.hb,b);_.Ra(l)&&(a.U=a.U&&(l==b||a.isError(l)),a.T=b=l);if(Vca(b)||"function"===typeof _.Qa.Promise&&b instanceof _.Qa.Promise)d=!0,a.va=!0}catch(q){b=q,a.U=!0,Oda(a)||(c=!0)}}a.T=b;d&&(l=(0,_.p)(a.Fa,a,!0),d=(0,_.p)(a.Fa,a,!1),b instanceof _.pg?(_.sg(b, l,d),b.yb=!0):b.then(l,d));c&&(b=new Pda(b),wg[b.H]=b,a.ma=b.H)};_.yg=function(a){var b=new _.pg;b.callback(a);return b};Qda=function(a){var b=new _.pg;b.callback();_.tg(b,function(){return a});return b};_.zg=function(a){var b=new _.pg;b.Mh(a);return b};rg=function(a){_.kb.call(this);this.Pf=a};_.r(rg,_.kb);rg.prototype.message="Deferred has already fired";rg.prototype.name="AlreadyCalledError";_.qg=function(a){_.kb.call(this);this.Pf=a};_.r(_.qg,_.kb);_.qg.prototype.message="Deferred was canceled"; _.qg.prototype.name="CanceledError";var Pda=function(a){this.H=_.Qa.setTimeout((0,_.p)(this.T,this),0);this.S=a};Pda.prototype.T=function(){delete wg[this.H];throw this.S;};var wg={}; var Yda,Rda,Tda;_.Ag=function(a){a instanceof _.Ag?a=a.Qe:a[0]instanceof _.Ag&&(a=(0,_.tb)(a,function(a,c){return _.Eb(a,c.Qe)},[]),_.Nb(a));this.Qe=_.Fb(a)};_.f=_.Ag.prototype;_.f.jd=function(a,b){(0,_.ob)(this.Qe,a,b);return this};_.f.size=function(){return this.Qe.length};_.f.get=function(a){return this.Qe[a]};_.f.wa=function(){return this.Qe[0]||null};_.f.yd=function(){return this.Qe.slice()};_.f.map=function(a,b){return(0,_.sb)(this.Qe,a,b)};_.f.Jc=_.ba(7);_.f.Dc=_.ba(9); _.f.find=function(a){var b=[];this.jd(function(c){c=c.querySelectorAll(String(a));for(var d=0;d<"+this.S+">: "+this.H+"-"+typeof this.H);};_.Cg.prototype.Zb=_.ba(14); _.Cg.prototype.vc=function(a){if(null==this.H)return 0==arguments.length&&_.Uda(this),a;if(_.Va(this.H))return this.H;if(_.Ta(this.H)){var b=Number(this.H);if(!(0,window.isNaN)(b)&&!_.Wb(this.H))return b}throw new TypeError("Invalid numeric data <"+this.S+">: "+this.H+"-"+typeof this.H);};_.Hg=function(a){return null!=a.H};_.Cg.prototype.toString=function(){return this.Va()};_.Wda=function(){var a=_.Ig("zChJod"),b=Vda;if(null==a.H)throw Error("z`"+a.S);a=a.Va();return _.Bf(a,b)}; _.Xda=function(a,b,c){if(null==a.H)return c;a=a.Va();return _.Bf(a,b)};_.Cg.prototype.T=_.ba(15);_.Cg.prototype.U=_.ba(16);Yda=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/;Rda=function(a){if("string"==typeof a){if("."==a.substr(0,1))return _.Jg(a.substr(1));if("["==a.substr(0,1)){var b=Yda.exec(a);a=-1==a.indexOf("=")?void 0:b[3];return _.Kg(b[1],a)}return _.Zda(a)}return a};_.Jg=function(a){return function(b){return b.getAttribute&&_.Nf(b,a)}}; _.Kg=function(a,b){return function(c){return _.Ra(b)?c.getAttribute&&c.getAttribute(a)==b:c.hasAttribute&&c.hasAttribute(a)}};_.Zda=function(a){a=a.toUpperCase();return function(b){return(b=b.tagName)&&b.toUpperCase()==a}};Tda=function(){return!0}; _.Ig=function(a){var b=window.WIZ_global_data;return b&&a in b?new _.Cg(a,b[a]):new _.Cg(a,null)};_.$da=function(a){for(var b=[],c=0,d=0;d>=8);b[c++]=e}return b};var Lg,aea;Lg=null;_.Mg=null;aea=null;_.Pg=function(a,b){_.bea();b=b?aea:Lg;for(var c=[],d=0;d>2;e=(e&3)<<4|k>>4;k=(k&15)<<2|q>>6;q&=63;l||(q=64,g||(k=64));c.push(b[t],b[e],b[k],b[q])}return c.join("")}; _.bea=function(){if(!Lg){Lg={};_.Mg={};aea={};for(var a=0;65>a;a++)Lg[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),_.Mg[Lg[a]]=a,aea[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a),62<=a&&(_.Mg["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}}; var Qg,Rg,cea,dea,fea,gea,jea,kea,iea,lea;_.x=function(a,b){this.eh=a;this.tb=b};_.y=function(){};Qg="function"==typeof window.Uint8Array; _.A=function(a,b,c,d,e,g){a.H=null;b||(b=c?[c]:[]);a.Ma=c?String(c):void 0;a.ra=0===c?-1:0;a.T=b;a:{if(a.T.length&&(b=a.T.length-1,(c=a.T[b])&&"object"==typeof c&&!_.ab(c)&&!(Qg&&c instanceof window.Uint8Array))){a.ma=b-a.ra;a.S=c;break a}-1<=d){b.push("[...long stack...]");break}}a&&d>=a?b.push("[...reached max depth limit...]"): b.push("[end]");return b.join("")},tea=function(a){var b=Error();if(Error.captureStackTrace)return Error.captureStackTrace(b,a),String(b.stack);try{throw b;}catch(c){b=c}return(a=b.stack)?String(a):null},wea=function(a){var b;(b=tea(a||wea))||(b=xea(a||arguments.callee.caller,[]));return b},xea=function(a,b){var c=[];if(_.xb(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(vea(a)+"(");for(var d=a.arguments,e=0;d&&e=a.keyCode)a.keyCode=-1}catch(b){}}; var Aea;_.lh="closure_listenable_"+(1E6*Math.random()|0);_.mh=function(a){return!(!a||!a[_.lh])};Aea=0;var Bea=function(a,b,c,d,e){this.listener=a;this.H=null;this.src=b;this.type=c;this.capture=!!d;this.Qm=e;this.key=++Aea;this.oz=this.VH=!1},nh=function(a){a.oz=!0;a.listener=null;a.H=null;a.src=null;a.Qm=null};var ph=function(a){this.src=a;this.H={};this.S=0};ph.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.H[g];a||(a=this.H[g]=[],this.S++);var k=Cea(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(k){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.xw&&0<=e;e--){b.currentTarget=c[e];var g=Mea(c[e],a,!0,b);d=d&&g}for(e=0;!b.xw&&e>>0);sh=function(a){if(_.cb(a))return a;a[Nea]||(a[Nea]=function(b){return a.handleEvent(b)});return a[Nea]};_.ff(function(a){Kea=a(Kea)}); _.wh=function(){_.dh.call(this);this.Hr=new ph(this);this.zca=this;this.VV=null};_.r(_.wh,_.dh);_.wh.prototype[_.lh]=!0;_.f=_.wh.prototype;_.f.uC=function(){return this.VV};_.f.Az=function(a){this.VV=a};_.f.addEventListener=function(a,b,c,d){_.rh(this,a,b,c,d)};_.f.removeEventListener=function(a,b,c,d){_.uh(this,a,b,c,d)}; _.f.dispatchEvent=function(a){var b,c=this.uC();if(c)for(b=[];c;c=c.uC())b.push(c);c=this.zca;var d=a.type||a;if(_.Ta(a))a=new _.jh(a,c);else if(a instanceof _.jh)a.target=a.target||c;else{var e=a;a=new _.jh(d,c);_.v(a,e)}e=!0;if(b)for(var g=b.length-1;!a.xw&&0<=g;g--){var k=a.currentTarget=b[g];e=k.cC(d,!0,a)&&e}a.xw||(k=a.currentTarget=c,e=k.cC(d,!0,a)&&e,a.xw||(e=k.cC(d,!1,a)&&e));if(b)for(g=0;!a.xw&&gc&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]};Qea=function(a,b,c){if(_.ab(b))for(var d=0;dd)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return(0,window.decodeURIComponent)(a.substr(d,e-d).replace(/\+/g," "))};Tea=/[?&]($|#)/;_.Nh=function(a,b){for(var c=a.search(_.Lh),d=0,e,g=[];0<=(e=_.Kh(a,d,b,c));)g.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);g.push(a.substr(d));return g.join("").replace(Tea,"$1")}; var Uea="gpcaz tab gpsrc gpsls wwc plsa plsatok prsrc apisrc vnl socpid socfid phselids plus_info ppsu _rmrp".split(" "),Wea=function(){var a=Vea;(0,_.ob)(Uea,function(b){a=_.Nh(a,b)});return a},Xea=function(a){var b=window;return new _.sf(function(c,d){var e=b.document.documentElement,g=e.style.pointerEvents;e.style.pointerEvents="none";var k=_.Ah(4E3).then(function(){d("Origin check taking too long.")}),l=function(q){var t=q.origin;q.source==b.parent&&"verify-origin-reply"==q.data&&(t==a?(k.cancel(), e.style.pointerEvents=g,b.removeEventListener("message",l),c()):d("Claimed origin "+a+" did not match parent origin: "+t))};b.addEventListener("message",l);b.parent.postMessage("verify-origin",a)})},Yea=function(a){var b=window;return b.location.origin&&b.location.ancestorOrigins?(0,_.pba)(b.location.ancestorOrigins,function(c){return c==a||c==b.location.origin}):!1}; (function(){var a;if(window!=window.top&&(!_.Bc()||window.frames!=window.top))if(_.B(_.$g,4)){if(_.Bc()&&0<=_.ic(Oba(),9)||_.Cc()&&0<=_.ic(Oba(),33))return;var b=_.Ig("liWUH").Va(null);b&&(window.location.origin&&window.location.ancestorOrigins?Yea(b)||(a="Claimed origin "+b+"did not match location.ancestorOrigins."):_.zf(Xea(b),function(b){a="Origin check failed. "+b;_.Qd(window.location,pca);return!0}))}else a="Attempting to iframe without @AllowFraming annotation.";a&&_.Qd(window.location,pca)})(); var Vea=window.location.href;window.BOQ_originalHref=Vea;if(window.history.replaceState){var Zea=Wea();Zea!=Vea&&window.history.replaceState(null,window.document.title||"",Zea)}; _.Oh={};_.Ph={};_.Qh={};_.Rh={};_.$ea=function(a){_.A(this,a,0,-1,null,null)};_.r(_.$ea,_.y);_.afa=new _.x(90848875,_.$ea);_.bfa=function(a){_.A(this,a,0,-1,null,null)};_.r(_.bfa,_.y);_.cfa=new _.x(154852854,_.bfa);_.Sh=function(a,b,c){this.S=a;this.jm=b||null;this.H=c||[]};_.Sh.prototype.toString=function(){return this.S};_.Cf.S={};_.Cf.S.vO="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";_.Cf.S.nO=_.Cf.S.vO+"0123456789";_.Cf.S.wO=_.Cf.S.vO.length;_.Cf.S.tO=_.Cf.S.nO.length;_.Cf.S.k_=-2147483648;_.Cf.S.bSa=function(a){for(var b=0,c=a.length-1;0<=c;c--){var d=_.Cf.S.nO.indexOf(a.charAt(c));b=b*(0==c?_.Cf.S.wO:_.Cf.S.tO)+d}return b+_.Cf.S.k_}; _.Cf.S.toString=function(a){var b=[],c=0;a-=_.Cf.S.k_;b[c++]=_.Cf.S.vO.charAt(a%_.Cf.S.wO);for(a=Math.floor(a/_.Cf.S.wO);0>>13;c-=d;c-=b;c^=b<<8;d-=b;d-=c;d^=c>>>13;b-=c;b-=d;b^=d>>>12;c-=d;c-=b;c^=b<<16;d-=b;d-=c;d^=c>>>5;b-=c;b-=d;b^=d>>>3;c-=d;c-=b;c^=b<<10;d-=b;d-=c;d^=c>>>15};12<=g;g-=12,k+=12)b+=_.Cf.H.rv(a,k),c+=_.Cf.H.rv(a,k+4),d+=_.Cf.H.rv(a,k+8),l();d+=e;switch(g){case 11:d+=a[k+10]<<24;case 10:d+=a[k+9]<<16;case 9:d+=a[k+8]<<8;case 8:c+=a[k+7]<<24;case 7:c+=a[k+6]<<16;case 6:c+= a[k+5]<<8;case 5:c+=a[k+4];case 4:b+=a[k+3]<<24;case 3:b+=a[k+2]<<16;case 2:b+=a[k+1]<<8;case 1:b+=a[k+0]}l();return _.Cf.S.toString(d)};_.Cf.H.Yq=function(a){return a};_.Cf.H.oIa=function(a){for(var b=[],c=0;c<<8)+(a[b+2]<<16)+(a[b+3]<<24)}; var efa;_.dfa=new _.Sh("yRRtR");efa=new _.Sh("pVbxBc");_.Th=new _.Sh("n73qwf");_.Uh=new _.Sh("GHAeAc",_.Cf.H.Yq("GHAeAc"));_.Vh=new _.Sh("Wt6vjf");_.ffa=new _.Sh("byfTOb");_.Wh=new _.Sh("LEikZe");_.gfa=new _.Sh("rJmJrc");_.F=new _.Sh("MpJwZc");_.Xh=new _.Sh("UUJqVe");_.hfa=new _.Sh("lsjVmc"); _.Yh=new _.Sh("gychg",void 0,[_.Wh]);_.Zh=new _.Sh("xUdipf");_.$h=new _.Sh("Ulmmrd",void 0,[_.Yh]);_.ai=new _.Sh("NwH0H",void 0,[_.Zh]);_.ifa={};_.bi=function(a,b){this.H=a;this.Wc=b;a.prototype.Ta&&(_.ifa[a.prototype.Ta]=this)};_.bi.prototype.R=function(a){return new this.H(a)};_.ci=function(a){var b;a instanceof _.y?b=a.Ta:a instanceof _.bi?b=a.H.prototype.Ta:b=a.prototype.Ta;return b}; _.di=function(a,b,c){this.S=a;this.Gg=b;this.H=c||{}};_.di.prototype.tg=function(){return this.S};_.di.prototype.a4=_.ba(17);_.H=function(a,b,c){this.S=a;this.Iw=b;this.yM=c;this.H=(0,window.parseInt)(a,10)||null};_.H.prototype.toString=function(){return this.S};_.H.prototype.R=function(a){return new _.di(this,a)};_.H.prototype.ha=_.ba(19);_.H.prototype.matches=function(a){return this.S==a.S||this.H&&this.H.toString()==a.S||a.H&&a.H.toString()==this.S?!0:!1}; _.jfa=function(a){return!(_.eb(a)&&(!_.Ra(a.zc)||a.zc instanceof _.x)&&a.nb instanceof _.x)||_.Ra(a.request)&&!(a.request instanceof _.y)||_.Ra(a.by)&&!_.Ua(a.by)||_.Ra(a.Wv)&&(!_.Va(a.Wv)||0>a.Wv)?!1:!0};_.ei=function(a){if(a.tg)return a.tg();var b=-1;a instanceof _.x?b=a.eh:a.zc?b=a.zc.eh:a.Wb?b=a.Wb.eh:a.nb&&(b=a.nb.eh);var c=_.Oh[b]||_.Qh[b];a=_.Ph[b]||_.Rh[b];var d=_.Ya;c&&(d=c.tb);c=_.Ya;a&&(c=a.tb);return new _.H(b+"",c,d)};_.fi=function(a,b){return new _.H(a.eh+"",a.tb,b?b.tb:_.Ya)}; _.gi=function(a){var b=a.tg().H;if(null==b||0>b)return null;var c=_.Ph[b];if(c){var d=a.H[_.afa.eh],e=a.H[_.cfa.eh];a={nb:c,zc:_.Oh[b],request:a.Gg,by:d&&_.B(d,1)};e&&_.B(e,1)&&(a.Wv=_.B(e,1));return a}return(e=_.Qh[b])?a={nb:_.Rh[b],Wb:e,Sb:a.Gg}:null}; _.hi=_.w("wZVHld");_.ii=_.w("nDa8ic");_.kfa=_.w("o07HZc");_.ji=_.w("UjQMac");var ni,oi;_.lfa=_.w("ti6hGc");_.ki=_.w("ZYIfFd");_.mfa=_.w("eQsQB");_.nfa=_.w("O1htCb");_.ofa=_.w("g6cJHd");_.pfa=_.w("otb29e");_.qfa=_.w("AHmuwe");_.rfa=_.w("O22p3e");_.li=_.w("JIbuQc");_.sfa=_.w("ih4XEb");_.mi=_.w("GvneHb");ni=_.w("rcuQ6b");oi=_.w("dyRcpb"); var tfa=function(a){var b={},c={},d=[],e=[],g=function(a){if(!c[a]){var e=a instanceof _.Sh?a.H:[];c[a]=_.Fb(e);(0,_.ob)(e,function(c){b[c]=b[c]||[];b[c].push(a)});e.length||d.push(a);(0,_.ob)(e,g)}};for((0,_.ob)(a,g);d.length;){var k=d.shift();e.push(k);b[k]&&(0,_.ob)(b[k],function(a){_.Cb(c[a],k);c[a].length||d.push(a)})}var l={},q=[];(0,_.ob)(e,function(a){a instanceof _.Sh&&(a=a.jm,null==a||l[a]||(l[a]=!0,q.push(a)))});return{QFa:e,lta:q}}; var pi=function(){_.dh.call(this)};_.r(pi,_.dh);pi.prototype.Df=function(){};var qi=function(a,b){this.H=a;this.S=b};qi.prototype.execute=function(a){this.H&&(this.H.call(this.S||null,a),this.H=this.S=null)};qi.prototype.abort=function(){this.S=this.H=null};_.ff(function(a){qi.prototype.execute=a(qi.prototype.execute)});_.ri=function(a,b){_.dh.call(this);this.ra=a;this.ma=b;this.ha=[];this.U=[];this.H=[]};_.r(_.ri,_.dh);_.ri.prototype.S=pi;_.ri.prototype.T=null;_.ri.prototype.getId=function(){return this.ma};var ufa=function(a,b){a.U.push(new qi(b,void 0))};_.ri.prototype.mf=function(){return!!this.T};var wfa=function(a,b){var c=new a.S;c.Df(b());a.T=c;c=(c=!!vfa(a.H,b()))||!!vfa(a.ha,b());c||(a.U.length=0);return c}; _.ri.prototype.Ba=function(a){(a=vfa(this.U,a))&&window.setTimeout(_.mf("Module errback failures: "+a),0);this.H.length=0;this.ha.length=0};var vfa=function(a,b){for(var c=[],d=0;d<"+b+"> but the service was not registered in that module.")}; var K,Fi,Jfa,Kfa;_.Di=function(a,b,c){return new _.Sh(a,b,c)};K=function(a,b,c){b=_.Di(a,b,c);_.Ei[a]=b;_.Cf.H.Yq(String(b));return b};Fi=function(a,b){Jfa(b).push(a)};Jfa=function(a){a=a.toString();return Kfa[a]=Kfa[a]||[]};Kfa={};_.Ei={};_.Gi=function(a){_.dh.call(this);this.ha=a;this.H={}};_.r(_.Gi,_.dh);var Lfa=[];_.Gi.prototype.listen=function(a,b,c,d){return _.Hi(this,a,b,c,d)};_.Hi=function(a,b,c,d,e,g){_.ab(c)||(c&&(Lfa[0]=c.toString()),c=Lfa);for(var k=0;kthis.Za&&(this.Za=c);for(var d=c-this.Ba,e=this.Ma.length;0d;)e--;_.Lb(this.Ma,e,0,[a,d,b.fia]);this.hb[a]=c}; _.f.done=function(a,b,c){this.S||!this.H[a]?Pi(this,"done",a,b):(b&&this.kh(b,c),this.H[a]--,0==this.H[a]&&delete this.H[a],_.wc(this.H)&&dga(this)&&(this.S=!0,_.Cb(bga,this),this.Eg=this.ma=null,this.Md()))};_.f.Te=function(a,b,c){this.S&Π(this,"branch",a,b);b&&this.kh(b,c);this.H[a]?this.H[a]++:this.H[a]=1}; var dga=function(a){if(!_.Ni)return!0;if(a.Qa){var b=new _.Mi("abandoned",a);a.dispatchEvent(b);_.Ni.dispatchEvent(b);return!0}0Math.random(); Oga=function(a){var b=[];a=gj(a);var c;a.Ep[_.Th]&&(c=a.Ep[_.Th][0]);c&&b.push(c);a=a.U||[];for(var d=0;dc.H.length&&c.H.push([a,b]))};dha=function(a){a.H&&((0,_.ob)(a.H,function(a){fha(this.S,a[1],a[0])},a),a.H=null)};cha=new bha;gha=function(a){_.kj(null,a)}; var hha=function(){var a=window;if(!a.location)try{(0,_.$e)(a)}catch(c){}var b=a.location&&a.location.ancestorOrigins;if(_.Ra(b))return b&&b.length?b[b.length-1]==a.location.origin:!0;try{return _.Ra(a.top.location.href)}catch(c){return!1}};var lj={},iha=function(){var a={};a.location=window.document.location.toString();if(hha())try{a["top.location"]=window.top.location.toString()}catch(c){a["top.location"]="[external]"}else a["top.location"]="[external]";for(var b in lj)try{a[b]=lj[b].call()}catch(c){a[b]="[error] "+c.message}return a}; var jha=function(a){this.H=a;this.T={};this.S=[]},fha=function(a,b,c){var d=iha();d["call-stack"]=wea();c&&(d.message=c);var e;b instanceof Error?e=b:e=b||"";b="";if(e){b=e.message||"unknown";for(var g=c=0;g>>0;b=c}c="";for(k in d)c=c+k+":"+d[k]+":";var k=b+"::"+c;b=a.T[k];b||(b={time:0,count:0},a.T[k]=b);if(1E4>(0,_.ib)()-b.time)b.count++,1==b.count&&(d=iha(),d.message="Throttling: "+k,a.H.S(e,d));else{b.count&&(d["dropped-instances"]=b.count);b.time=(0,_.ib)(); for(k=b.count=0;k<_.wj(this)?this.H.status:-1}catch(a){return-1}};_.sj.prototype.ih=function(){try{return this.H?this.H.responseText:""}catch(a){return""}};_.sj.prototype.ha=_.ba(18);_.sj.prototype.getAllResponseHeaders=function(){return this.H&&4==_.wj(this)?this.H.getAllResponseHeaders():""};_.ff(function(a){_.sj.prototype.kb=a(_.sj.prototype.kb)}); var xj=function(a,b,c){_.wh.call(this);this.U=b||null;this.T={};this.ra=Bha;this.ha=a;c||(this.H=null,_.Oc&&!_.hd("10")?sea((0,_.p)(this.S,this),!1,null):(this.H=new mj((0,_.p)(this.S,this)),oj(this.H,"setTimeout"),oj(this.H,"setInterval"),nha(this.H),Gca(this.H)))};_.r(xj,_.wh);var Cha=function(a,b){_.jh.call(this,"c");this.error=a;this.context=b};_.r(Cha,_.jh);var Bha=function(a,b,c,d){_.uj(a,null,b,c,d)}; xj.prototype.S=function(a,b){a=a.error||a;b=b?_.xc(b):{};a instanceof Error&&_.v(b,a.__closure__error__context__984382||{});var c=_.Xa("window.location.href");if(_.Ta(a))var d={message:a,name:"Unknown error",lineNumber:"Not available",fileName:c,stack:"Not available"};else{var e=!1;try{d=a.lineNumber||a.line||"Not available"}catch(z){d="Not available",e=!0}try{var g=a.fileName||a.filename||a.sourceURL||_.Qa.$googDebugFname||c}catch(z){g="Not available",e=!0}d=!e&&a.lineNumber&&a.fileName&&a.stack&& a.message&&a.name?a:{message:a.message||"Not available",name:a.name||"UnknownError",lineNumber:d,fileName:g,stack:a.stack||"Not available"}}if(this.U)try{this.U(d,b)}catch(z){}g=d.message.substring(0,1900);if(!(a instanceof _.kb)||a.H){a=d.fileName;c=d.lineNumber;e=d.stack;try{var k=_.Ih(this.ha,"script",a,"error",g,"line",c);if(!_.wc(this.T)){var l=k,q=_.Sea(this.T);k=Pea(l,q)}q={};q.trace=e;if(b)for(var t in b)q["context."+t]=b[t];var u=_.Sea(q);_.Va(null)&&(u=u.substring(0,null));this.ra(k,"POST", u,this.ma)}catch(z){_.Bba("Error occurred in sending an error report.\n\n","script:",a,"\n","line:",c,"\n","error:",g,"\n","trace:",e)}}try{this.dispatchEvent(new Cha(d,b))}catch(z){}};xj.prototype.Ac=function(){_.fh(this.H);xj.Ka.Ac.call(this)}; var Fha=function(a){cha.init();a&&(a=new xj(a,void 0,!0),a=new jha(a),Dha.S=a,eha(a));var b=null;a=function(a){_.Qa.$googDebugFname&&a&&a.message&&!a.fileName&&(a.message+=" in "+_.Qa.$googDebugFname);b?a&&a.message&&(a.message+=" [Possibly caused by: "+b+"]"):b=String(a);_.kj(null,a)};_.Wa("_DumpException",a,void 0);_.Wa("_B_err",a,void 0);(0,_.ob)([_.Qa].concat([]),_.gb(sea,_.gb(Eha,!0),!0));if(!_.Oc||_.hd(10))a=new mj(gha),a.S=!0,a.H=!0,nha(a),oj(a,"setTimeout"),oj(a,"setInterval"),Gca(a),Dha.H= a},Eha=function(a,b){_.$b(b.message,"Error in protected function: ")||(b.error&&b.error.stack?_.kj(null,b.error):a||_.kj(null,b))},Gha=function(){};Gha.prototype.H=null;Gha.prototype.S=null;var Dha=new Gha; var Hha=function(a,b){b=b||_.ke();var c=b.Sc(),d=b.createElement("STYLE");d.type="text/css";b.getElementsByTagName("HEAD")[0].appendChild(d);d.styleSheet?d.styleSheet.cssText=a:d.appendChild(c.createTextNode(a));return d};var Iha=function(a,b){var c=b.styleSheets.length,d=Hha(a,new _.ie(b));d.setAttribute("data-late-css","");b.styleSheets.length==c+1&&_.vb(b.styleSheets,function(a){return(a.ownerNode||a.owningElement)==d})},Jha=function(a){return(0,_.sb)(Oga(a),function(a){return a.T})};_.Wa("_F_installCss",function(a){if(a&&"sentinel{}"!=a){var b=_.J.R().Ma;if(b)if(b=Jha(b),0==b.length)Iha(a,window.document);else for(var c=0;c=z.length){if(u=Yha(a,u,g))k.push(u),_.vg(l,u.Pf)}else q=t(u,Math.ceil(z.length/2E3)).concat(q);u=q.shift()}var C=new _.pg;Uha(a,C);_.tg(C,(0,_.p)(a.Ma,a,b,k,c,d,e));_.ug(C,function(){var a=new Gj;a.S=!0;a.H=-1;this.Ma(b,[a],c,d,e)},a);_.tg(l,function(){C.callback()});l.callback()}, Yha=function(a,b,c){var d=Xha(a,b,!!c);a.yb.push(d);if(a.Qa)a=_.Be("SCRIPT"),_.Od(a,_.Qha(d)),a.type="text/javascript",window.document.body.appendChild(a);else{var e=new Gj,g=new _.sj(0a.H&&a.S.length;)$ha(a,a.S.shift())},$ha=function(a,b){a.H++;_.tg(b(),function(){this.H--;Zha(this)},a)},Ej=function(a,b){return(a=a.match("/"+b+"=([^/]+)"))?a[1]:null}; var Jj,bia;_.Ij=[];Jj=null;_.aia=function(a){(0,_.ob)(_.Ij,function(b){_.Ki(b,a)})};bia=function(){return(0,_.sb)(_.Ij,function(a){return a.jm})};_.Kj=function(){_.dh.call(this);this.H=null};_.r(_.Kj,pi);var Lj={latency:"_latency",data:_.Cf.H.Yq("ZxDaqc"),mha:"f_ldtf",Xe:_.Cf.H.Yq("OJUrvb"),request:_.Cf.H.Yq("wmwg8b"),TEa:_.Cf.H.Yq("YFefCe"),Wa:_.Cf.H.Yq("dodICd"),Gd:_.Cf.H.Yq("XAzchc"),VIa:_.Cf.H.Yq("FCpbqb"),WIa:_.Cf.H.Yq("WhJNk")}; _.Kj.prototype.Df=function(){var a=new hj;this.H=a;var b=_.J.R();b.Y9(!0);this.S();b.UX(a);a.Fa=b;b=_.Ig("Im6cmf").Va()+"/jserror";Fha(b);b=_.gf(_.Ig("cfb2h").Va());lj.buildLabel=b;if(Jj){b=Jj.H;for(var c=0;c<_.Ij.length;c++)b.push(_.Ij[c])}b=window.BOQ_wizbind;var d=window.document;_.Ni=null;c=b.trigger;b=b.bind;d=new Ii(d,a);c=new Ti(c,d,a);a&&(_.zi.R(),_.gh(a,d));a=c.ra;b((0,_.p)(a.ha,a));d.S();a=c.ha;a=(0,_.p)(a.S,a);window.wiz_progress=a;Zi(_.bj.Vp,_.ej);_.Vi({data:Iga,tPa:Iga,RD:Jga});_.Vi({afdata_o:Iga}); _.Vi({ub:Gga});_.Vi({cRa:Hga});a();a=[_.Wh];_.Yh.jm=Lj.data;_.Yh.H=a;_.$h.jm=Lj.data;_.$h.H=a;_.Zh.jm=Lj.data;_.Zh.H=a;_.dfa.jm=Lj.mha;_.Th.jm=Lj.Gd;_.Vh.jm=Lj.Xe;_.Uh.H=[_.Th];_.ffa.jm=Lj.request;_.Wh.jm=Lj.request;_.gfa.jm=Lj.TEa;_.F.jm=Lj.Wa;_.F.H=[_.Th];cia(this);window.top==window&&window.console&&((0,window.setTimeout)(window.console.log.bind(window.console,"%c%s","color: red; background: yellow; font-size: 24px;","WARNING!")),(0,window.setTimeout)(window.console.log.bind(window.console,"%c%s", "color: black; font-size: 18px;","Using this console may allow attackers to impersonate you and steal your information using an attack called Self-XSS.\nDo not enter or paste code that you do not understand.")))};var cia=function(a){function b(){var a=[Lj.Xe,Lj.latency,Lj.VIa,Lj.WIa];Jj||_.Jb(a,bia());Ffa(_.J.R(),a);Jj||_.aia(c)}var c=a.H;_.qh(window,"load",function(){window.ccTick&&window.ccTick("ol");window.setTimeout(b,0)})};_.J.R().s4(_.Kj); _.Kj.prototype.S=function(){var a=window.location.href,b="",c="";window&&window._F_cssRowKey&&(b=window._F_cssRowKey,window._F_combinedSignature&&(c=window._F_combinedSignature));if(b&&"function"!==typeof window._F_installCss)throw Error("S");var d,e=_.Qa._F_jsUrl;e&&(d=Hj(e));!d&&(e=window.document.getElementById("base-js"))&&(d=e.src?e.src:e.getAttribute("href"),d=Hj(d));d||(d=Hj(a));d||(a=window.document.getElementsByTagName("script"),d=Hj(a[a.length-1].src));if(!d)throw Error("T");a=new Fj(d); b&&(a.Ba=b);c&&(a.ma=c);a.Qa=!1;b=_.J.R();b.ma=a;b.HX(!0);(b=window.document.getElementById("base-js"))&&(b.src?b.src:b.getAttribute("href")).match("http(s)?://www.gstatic.com/.*")&&_.J.R().ma.T.push("www.gstatic.com")};window.BOQ_loadedInitialJS=!0; var dia=function(a){_.A(this,a,0,-1,null,null)};_.r(dia,_.y);_.eia=function(){return!_.Mj()&&(_.lc("iPod")||_.lc("iPhone")||_.lc("Android")||_.lc("IEMobile"))};_.Mj=function(){return _.lc("iPad")||_.lc("Android")&&!_.lc("Mobile")||_.lc("Silk")};_.Nj=function(){return!_.eia()&&!_.Mj()};_.fia=function(){return _.Hc()||_.lc("iPod")?4:_.lc("iPad")?5:_.Gc()?_.Mj()?3:2:_.Nj()?1:0};_.gia=_.Di("EAoStd","EAoStd",[_.Th]);_.Oj=_.Di("mI3LFb","mI3LFb",[]);_.Pj=_.Di("mdR7q","mdR7q",[_.Th,_.Oj]);_.Qj=_.Di("MI6k7c","MI6k7c",[_.Pj]);_.Rj=_.Di("kjKdXe","kjKdXe",[_.F,_.Th,_.Pj,_.Oj]);_.Sj=_.Di("XqvODd","XqvODd",[_.Oj]);_.hia={};_.Tj=function(a,b){var c=_.hia[a];c||(c=_.hia[a]=[]);c.push(b)};_.Tj(_.Oj,function(a){a.H=new dia;var b=a.H,c=_.fia();_.h(b,1,c);_.h(a.H,3,1);a.U=_.ah()});_.iia=null;_.Uj=function(){};_.r(_.Uj,_.dh);_.Uj.prototype.H=_.ba(27);_.Uj.prototype.S=_.ba(28);_.Uj.prototype.T=_.ba(29);_.Vj=function(){};_.r(_.Vj,_.Uj);_.Vj.prototype.H=_.ba(26);_.J.R().El(function(a){_.tg(_.Xi(a,[_.Wh],!0)[_.Wh],function(a){a.$B(new _.Vj)})});var Vda=function(a){_.A(this,a,0,-1,null,null)};_.r(Vda,_.y);_.Wj=function(a){_.A(this,a,0,26,jia,null)};_.r(_.Wj,_.y);var jia=[3,20],kia=function(a){_.A(this,a,0,-1,null,null)};_.r(kia,_.y);_.lia=new _.x(175237375,kia);var mia;_.Xj=function(a){_.A(this,a,0,-1,mia,null)};_.r(_.Xj,_.y);mia=[4,2,3];_.Yj=function(a){_.A(this,a,0,-1,null,null)};_.r(_.Yj,_.y);_.Yj.prototype.wh=_.ba(32);_.Yj.prototype.kd=function(){return _.B(this,2)};_.Xj.prototype.wh=_.ba(31);_.Zj={s:function(a,b,c){return(0,window.isNaN)(c)||""==c||a.length>=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=g+d);if((0,window.isNaN)(c)||d.length>=Number(c))return d;d=(0,window.isNaN)(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e); a=Number(c)-d.length-g.length;0<=b.indexOf("-",0)?d=g+d+(0,_.cc)(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=g+(0,_.cc)(b,a)+d);return d},d:function(a,b,c,d,e,g,k,l){return _.Zj.f((0,window.parseInt)(a,10),b,c,d,0,g,k,l)}};_.Zj.i=_.Zj.d;_.Zj.u=_.Zj.d; var nia;_.bk=function(a){this.H=new _.cg;a&&_.ak(this,a)};nia=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+_.fb(a):b.substr(0,1)+a};_.bk.prototype.Rf=function(){return this.H.Rf()};_.bk.prototype.add=function(a){this.H.set(nia(a),a)};_.ak=function(a,b){b=_.rj(b);for(var c=b.length,d=0;dfrank queens - Google+
102,547 Members
frank queens commented on a post on Blogger.
Money lending Exposed
Money Lending Exposed is an article about the lending practice of pilipinos for many years. If you want to learn more about money lending in the Philippines this article will expose what lending is all about.
pinoysuccess101.blogspot.com
Nama awak: ____________________
Alamat anda: __________________
Negara awak: __________________
Pekerjaan anda: ________________
Jumlah Pinjaman yang Dibutuhkan: ____________
Tempoh Pinjaman: __________________
Nombor Telefon Bimbit: ______________
Adakah anda memohon pinjaman sebelum: ______________
Hati-Hati (Jangan) Ambil Kredit di BRI
Negara anda: __________________
Profesion anda: ________________
Jumlah pinjaman yang diperlukan: ____________
Tempoh: __________________
Nombor telefon mudah alih: ______________
Adakah anda memohon pinjaman untuk: ______________

type: global

value: This website .


text: _.pj=function(){this.H=[];this.R=[]};_.g=_.pj.prototype;_.g.yf=function(){return this.H.length+this.R.length};_.g.fe=function(){return _.zb(this.H)&&_.zb(this.R)};_.g.clear=function(){this.H=[];this.R=[]};_.g.contains=function(a){return _.yb(this.H,a)||_.yb(this.R,a)};_.g.remove=function(a){var b=this.H;var c=(0,_.rba)(b,a);0<=c?(_.Bb(b,c),b=!0):b=!1;return b||_.Db(this.R,a)}; _.g.ye=function(){for(var a=[],b=this.H.length-1;0<=b;--b)a.push(this.H[b]);var c=this.R.length;for(b=0;bChc Derabish - Google+Press question mark to see available shortcut keysSign inSearchSign in1 member - PublicChc DerabishJoinSearch CommunityChc DerabishJoin1 member - PublicChc DerabishJoinLooks like you've reached the endLooks like you've reached the endUnable to load more. RetryWait while more posts are being loadedDrag photos anywhere to start a new post


value: This website is an American internet retailer selling primarily furniture headquartered in Midvale, Utah, near Salt Lake City.