The present disclosure relates to imaging, and in particular to techniques for imaging brain structure and activity.
Methods and systems for precise quantification of human sensory cortical areas are disclosed. In an exemplary embodiment, a sensory mapping method for a human brain comprises flattening the cortical surface of the human brain, projecting functional imaging data onto the flattened surface, smoothing the functional imaging data or processing the functional imaging data to produce topological results, generating the sensory map, registering sensory maps across individuals, and analyzing the maps in the common space. The sensory mapping method may further comprise rendering the sensory map with an image of stimuli that activate the cortical surface.
The flattening may comprise a conformal parametrization method. The flattening may comprise applying harmonic mapping to a unit disk and refining repetitively parametric coordinate for each point on a parameter domain to produce conformal mapping.
The smoothing may comprise a topological smoothing method that utilizes a diffeomorphic smoother. The smoothing may comprise applying Beltrami coefficient to quantify diffeomorphism and modeling the smoothing in an optimization framework.
The processing may comprise a topology-preserving cortical surface segmentation method. The processing may comprise segmenting the cortical surface of the human brain by preserving the prior connectivity pattern of the cortical surface areas, decoding the functional imaging data based on at least one topological condition within each cortical area, and repeating the segmentation and decoding.
The registering may be diffeomorphic. The registering may comprise a method that aligns a human brain sensory map of an individual to a predefined template.
In another exemplary embodiment, a sensory mapping method for a human brain comprises flattening the cortical surface of the human brain, projecting functional imaging data onto the flattened surface, processing the functional imaging data to produce topological results, and generating a sensory map. The processing may comprise a topology-preserving cortical surface segmentation method.
The contents of this section are intended as a simplified introduction to the disclosure, and are not intended to be utilized to limit the scope of any claim.
With reference to the following description and accompanying drawings:
The following description is of various exemplary embodiments only, and is not intended to limit the scope, applicability or configuration of the present disclosure in any way. Rather, the following description is intended to provide a convenient illustration for implementing various embodiments including the best mode. As will become apparent, various changes may be made in the function and arrangement of the elements described in these embodiments without departing from principles of the present disclosure.
For the sake of brevity, conventional techniques and components for mathematical processes, transforms, mapping, smoothing, and/or the like may not be described in detail herein. Furthermore, the connecting lines shown in various figures contained herein are intended to represent exemplary functional relationships and/or physical couplings between various elements. It should be noted that many alternative or additional functional relationships or physical connections may be present in exemplary methods and systems for imaging and/or components thereof.
Sensory maps of the human brain are of great scientific interest and could have important medical applications. fMRI makes it possible to define the sensory maps for an individual in vivo. However, due to the low signal-noise ratio and low spatial resolution of fMRI, the sensory maps are usually noisy and don't preserve topology.
In particular, in clinical settings, doctors require quantitative scores. The current mapping methods of the sensory areas of the human brain can only generate qualitative maps with high uncertainty. To address these shortcomings of prior approaches, exemplary embodiments provide smoothing tools, topology correction tools, quantification tools, and multi-subject alignment tools to generate a complete quantitative description of the maps. The quantitative scores are desirable, for example in connection with disease diagnosis and prognosis.
The sensory areas of the brain, including the auditory cortex, visual cortex, and so forth, contain topographical representations of the sensory space. Functional magnetic resonance imaging (fMRI) signals have produced subject-specific cortical maps. However, such maps are noisy, incomplete, and even contradict neurophysiological results. In contrast, the methods and systems in this disclosure can reduce the noise, fix topology violations, and quantify the properties of the maps across time and/or individuals. In particular, exemplary systems and methods can precisely smooth, register, and quantify sensory maps of the human brain. The methods and systems can be used to quantify properties of the sensory areas of the human brain that are associated with normal and abnormal development, aging, and diseases related to sensory processing.
An exemplary method for quantification of a sensory map comprises: (1) flattening the cortical surface; (2) projecting the functional imaging data onto the flattened surface; (3) smoothing the functional imaging data or processing the functional imaging data to produce topological results; (4) generating the sensory map; (5) registering sensory maps across individuals; (6) analyzing the maps in the common space. The sensory map may be a retinotopic map.
With reference now to
Exemplary systems and methods may use a conformal mapping method together with a geodesic disk to reduce angle distortion and geodesic distortion. Exemplary systems and methods may correct topology violations and perform topology-preserving smoothing. Exemplary systems and methods may reduce angle distortion as well as geodesic distortion and produce high quality mapping. Exemplary systems and methods may provide utilities to register or align sensory maps across subjects based on both structural and functional MRI data. The exemplary systems and methods disclosed herein may be integrated to allow the quantification of human brain sensory maps.
In an exemplary embodiment, in a sensory mapping method, visual cortical surfaces are conformally mapped to a topological disk on which local geometry structures are well preserved. Then retinotopy data are smoothed to ensure that topology is preserved on the maps. Specifically, the Beltrami coefficient is adopted as the metric of topology, and a topology-preserving smoothing formulation is solved efficiently. It is believed that the disclosed method may be the first method that can smooth the retinotopic maps and fix topology violations. Thereafter, quantitative properties of the maps, e.g., cortical magnification factor, can be measured precisely using differential geometry tools on the smoothed cortical maps.
In addition to use for analyzing the sensory maps of individual subjects, principles of the present disclosure also provide the capability to better align and analyze sensory maps across time and/or subjects. By considering the intrinsic structure in the sensory maps, exemplary methods can achieve better cortical registration across subjects.
Exemplary systems and methods make it possible to precisely quantify sensory maps of individuals and further improve the quality of sensory maps with data from multiple individuals. Although various exemplary embodiments disclosed herein are discussed in the context of visual retinotopic maps, those skilled in the art will appreciate that principles of the present disclosure can also be applied to all the other sensory areas, including the auditory cortex, somatosensory cortex, and olfactory cortex.
As shown in
To achieve quality conformal mapping results, a new algorithm is introduced to achieve conformal mapping of the V1 retinotopic map on the unit disk D. First, the harmonic mapping is applied to the unit disk as the initial mapping.
The harmonic map h: M→D can be found by minimizing the following energy.
E(h)=∫M|∇h|2dvM
The harmonic map for disk-like surfaces h: M→D can be found by setting ∇E(h)=0, which yields the Laplace equation
Δh(u)M=0
h/∂M=g
where Δ is the Laplacian operator and g: ∂M→∂G can be given by the arc length parameterization.
In the discrete case, the Laplace equation is a sparse linear system, written as Lhh=0. The matrix element
is
Here, the boundary vertices are set by their boundary length. Each vertex {vi}i=0n−1 is mapped to the unit circle according to the ratio of the edge lengths along the boundary loop. The harmonic map h is efficiently obtained by solving the linear system.
After the harmonic mapping is achieved, the parametric coordinate is iteratively refined for each point on the parameter domain to achieve conformal mapping in the primary visual cortex (V1). Let r be the desired refinement map, such that the result r is conformal mapping to 3D cortical surface in V1. The mapping that this method is seeking r=c∘h−1 is illustrated in
Because a goal is to achieve a conformal parameterization of the primary visual cortical surface (V1), μr=μh−1 is set for the faces in the V1 area. For other parts, μr is kept unchanged. The conformal procedure for the primary visual cortex (V1) is summarized in the following Algorithm 1. Finally, an observer-wise Mobius transformation is applied on the disk, a conformal transformation with analytical scaling and rotating, to eliminate conformal mapping ambiguity and roughly align the visual regions between observers.
Once the conformal parameterization is obtained, the next step is V1's retinotopic mapping from the parametric disk to the visual field. More specifically, the 2D map is ƒ_r: c(V1)→D, from the parametric domain of V1 cortex to the visual field. With the bijective conformal parameterization c, the retinotopic mapping can be evaluated through a planar-to-planar function ƒ:DV1→D such that DV1=c(V1) and ƒ=ƒr∘c−1.
Once a complete retinotopic map is processed by the method described herein, the following method provides an intuitive illustration of the perception centers by texture mapping, as shown in
Retinotopic mapping, the mapping of visual input on the retina to cortical neurons, is an important topic in vision science. Typically, cortical neurons are related to visual input on the retina using functional magnetic resonance imaging (fMRI) of cortical responses to slowly moving visual stimuli on the retina. Although it is known from neurophysiology studies that retinotopic mapping is locally diffeomorphic (i.e., smooth, differentiable, and invertible) within each local area, the retinotopic maps from fMRI are not diffeomorphic, especially near the fovea, because of the low signal-noise ratio of fMRI. The present disclosure discloses a mathematical model that produces diffeomorphic retinotopic mapping from fMRI data. In an exemplary embodiment, the present disclosure adopts a geometry concept, the Beltrami coefficient, as the tool to define diffeomorphism, and models the problem in an optimization framework. Efficient numerical methods are applied to produce the model. Experimental results with both synthetic and real retinotopy data demonstrate that the method disclosed herein is superior to conventional smoothing methods.
Almost half of the human cerebral cortex is dedicated to visual processing. Identifying and analyzing visual areas of the human brain is an important topic in vision science and neurobiology. Retinotopic mapping via functional magnetic resonance imaging (fMRI) provides a noninvasive way of defining the location and size of receptive filed of populations of visual neurons on the retina. Typically, cortical neurons are related to visual input on the retina using fMRI of cortical responses to slowly moving visual stimuli on the retina. The visual stimulus is carefully designed so that the stimulus pattern is unique with respect to each retinal location. By recording and analyzing the fMRI signals at each cortical location, one can decode the retinal visual input coordinate that generates such fMRI signals. Previous studies have revealed that much of the visual cortex is organized into visual regions (e.g., V1, V2) with a retinotopic map in each region. It is known from neurophysiology studies that retinotopic mapping is topology preserving (i.e., local neighborhood relationships are maintained) and diffeomorphic (i.e., smooth, differentiable, and invertible) within each visual area. However, the decoded visual coordinates from fMRI retinotopic mapping studies are not diffeomorphic or topological preserving. One reason is that the signal-noise ratio and spatial resolution of fMRI signals are low. Another reason is that the decoding process largely deciphers the fMRI signal point by point without considering the local smoothness, although Gaussian spatial smoother has been applied to fMRI signal processing.
Spatial smoothing was previously conducted on retinotopic maps to perform automatic delineation of visual regions. However, the smoothing is applied to the visual coordinates one dimension at a time, e.g., the x and y visual coordinates separately. There is no guarantee of diffeomorphism. Another approach is registering the noisy retinotopic maps to a diffeomorphic template and assigning the template retinotopic coordinates after registration. It relies on diffeomorphic registration of two surfaces, which is difficult to achieve. Even if the registration issue can be solved, how to define the right template will remain a big problem. Therefore, there is a need to solve the smoothing issue.
In an exemplary embodiment, a method is disclosed that applies the Beltrami coefficient to quantify the diffeomorphism as well as angle deviation. It is known that retinotopic mappings preserve angles to a considerable extent. The method further models the smoothing process as an optimization procedure with diffeomorphic constraints and elaborates the numerical steps to solve the optimization problem. The algorithm was tested on a synthetic dataset and a real dataset. The synthetic data is generated using an ideal retinotopic mapping model (ground truth) with added noise. The application of the method to the synthetic data generates diffeomorphic results without any large deviations, while other methods violate the condition. The real dataset is the Human Connectome Project 7T retinotopy (HCP) data (See Noah C. Benson and Others, “The Human Connectome Project 7 Tesla retinotopy dataset: Description and population receptive field analysis,” Journal of Vision, vol. 18, no. 13, pp. 1-22, December 2018.). Diffeomorphic retinotopic mapping was also achieved with HCP data. In addition, the Beltrami coefficients were obtained that quantify angle distortions for each subject. The method produces diffeomorphic results and minimizes the angle distortion, two important conditions for a valid retinotopic mapping research.
A problem involved here is restated in a biological intuitive and mathematically rigorous way. Assume there is a light spot on point v=(v(1), v(2))∈2 in the visual field, as shown in
fMRI provides a noninvasive way to determine v and σ for P, based on the following procedure. (1) Design a stimulus time sequence s(t; v), such that the stimulus sequence is unique for every visual coordinate, i.e., s(t; v1)≈s(t; v2), ∀v1≈v2; (2) Present the stimulus sequence to an individual and record the fMRI signals from the visual cortex; (3) For each fMRI time sequence on a cortical location, y(t; P), determine the corresponding receptive field, including its center location v and its size σ on the retina, that most-likely generated the fMRI signals. Specifically, given the neurons' spatial response r(v′; v, σ) (a predefined model depicts neural response around v) and the hemodynamic function h(t) (a model of the time course of neural activation to a stimulus), the predicted fMRI signal can be written as:
ŷ(v,σ)=β(∫r(v′;v,σ)s(t,v′)dv′)*h(t) (1)
where, β is a coefficient that converts the units of response to the unit of fMRI activation. Then the parameters v and σ are given by minimizing the prediction error,
The retinotopic mapping of the entire visual cortex is obtained when (v, σ) is solved for every point on the cortical surface. It is known that nearby visual cortex will share nearby visual coordinates, i.e., topology preserving. The notion retinotopic mapping preserves topology means that, if ƒ is the retinotopic mapping, ƒ:Pv, then a neighboring point P′ of P, will have visual coordinate v′ close to v. That is, ƒ is diffeomorphic in the domain of cortical surface.
Due to the low signal-noise ratio of fMRI, ƒ is not diffeomorphic. In an exemplary embodiment, a method is disclosed herein that achieves a diffeomorphic smoothing on ƒ, such that the new mapping ƒ:P{circumflex over (v)} is diffeomorphic and {circumflex over (v)} is close to v. The Beltrami coefficient is adopted to quantify the diffeomorphism,
is the metric tensor. If |μ|<1 then ƒ is diffeomorphic. Furthermore, the bigger μƒis, the larger angle deviation is. Therefore, the diffeomorphism defined in this way also provides a measure of angle deviation. The aim is to find {circumflex over (v)}={circumflex over (ƒ)}(P), such that,
In practice, cortical surface S is usually not an analytical function but consists of a bunch of vertices VS and triangular faces FS, i.e. SS=(FS, VS). Similarly, visual space can also be discretized. Instead of taking another discretization, it is beneficial to take the same discretization as S. Then, the remaining problem is to find a visual coordinate vi for every vertex Pi∈VS.
In an exemplary embodiment, the problems are analyzed and solved on 2D instead of the original 3D cortical surface. Since diffeomorphism is transitive (If ƒ and c are both diffeomorphic function, then the composite function ƒ∘c is also diffeomorphic), a method in the present disclosure computes a conformal mapping (diffeomorphic and angle preserving) from the occipital region of the cortex to a parametric disk to simplify the problem to 2D. As shown in
Although conformal mapping is angle preserving, it introduces distance distortion. To reduce the distortion, the method cuts a geodesic disk patch: picks a point on the cortical surface that corresponds to the fovea as the center point, then calculates the geodesic distances from all cortical position to the center point and only keep the portion of cortical surface whose geodesic distance to the center point is within a certain value. If ƒc=ƒ∘c−1:u∈2v∈2 is solved with constraint |μƒ
To solve Eq. (5) in discrete, the energy is formed as,
E=Σ
i
|F
i
−{circumflex over (F)}
i|2+λ1|μi|2+μ2|∇{circumflex over (F)}i|2 (6)
where Fi=ƒc(μi) is the raw result from Eq. (2), {circumflex over (F)}i is to be solved, μi=μƒ
It is difficult to minimize the energy in Eq. (6) directly, as it mixes the Beltrami coefficient and the mapping function together. A solution is to alternatively solve with respect to function and Beltrami coefficient in separate steps. Tools are utilized to convert the mapping function and Beltrami coefficient back and forth.
Since there is a parametric coordinate u for the cortical surface S, the definition, Eq. (3), can be simplified to,
Given the explicit form of function ƒ(u), μƒis computed according to Eq. (7). In the discrete case, ƒc is interpreted linearly on each triangle. As shown in
LBS is introduced to recovery function ƒ=(ƒ(1)), ƒ(2)) for the given Beltrami coefficient μ=ρ+iτ. According to the definition in Eq. (7), the following is the result,
After re-organizing Eq. (8) and eliminating ƒ(2), the following is derived,
and the divergence ∇·on vector G=A∇ƒ(1)=(G(1), G(2)) is defined as ∇·G=∂G(1)/∂u(1)+∂G(2)/∂u(2). By solving the partial equation Eq. (9) with certain boundary conditions, f(1) is solved. Similarly, f(2) is solved.
In the discrete case, the function is linearly interpreted on each triangle. The gradient of ƒ, ∇ƒ(u), can be written out. For the divergence on vector G, ∇·G, it is approximated on the dual cell of each vertex (a cell consisted of circumcenters of neighboring triangles). As shown in
Now, the function and Beltrami coefficient are converted. The purpose is to make a smooth result. The next step is to apply the smooth operation on the function and Beltrami coefficient by the Laplacian smoothing. For instance, to get a smooth Beltrami coefficient v, the following is solved,
where λ is a constant. Eq. (11) can be efficiently solved by its Euler-Lagrange equation (−∇·∇+2λI)υ=2λμ.
Although the non-diffeomorphism is penalized in Eq. (6), if there is a consistent point whose |μ|>1, it breaks the diffeomorphic result. To avoid this situation, one can shrink υ′=υ/|υ|, if|υ|>1. This process is called Chop.
Algorithm
An overall smoothing process is summarized in the following Algorithm 2
Results
Synthetic Data
Performance of the algorithm may be evaluated on synthetic data. The ground truth mapping is given by,
u
(1)
+iu
(2)=log(v(1)+iv(2)) (12)
Then log function is chosen as it is a good approximation of the retinotopic mapping from visual space to the flattened cortical surface. As shown in
It was found that (1) all the smoothing methods helped reduce the noise, and reduce flipped triangles (i.e. triangle violates the topology preserving condition); (2) with a small amount of added noise, the topology violation problem is not severe, average smoothing can also achieve almost diffeomorphic results; (3) however, with a large amount of added noise, only exemplary methods in the present disclosure can achieve a diffeomorphic result.
With 7-Tesla MRI systems, the signal-to-noise ratio of retinotopic mapping has been dramatically improved. Still, the mapping is noisy and non-diffeomorphic. A smoother in the present disclosure may be applied to data from a 7T MRI system. The details of the dataset are known (See Noah C. Benson and Others, “The Human Connectome Project 7 Tesla retinotopy dataset: Description and population receptive field analysis,” Journal of Vision, vol. 18, no. 13, pp. 1-22, December 2018.). Because smoothing is a primary interest here, the evaluation process used publicly available data of the decoded retinotopic coordinate for each cortical vertex of five subjects, and evaluated the performance of an exemplary smoother. The total number of flipped triangles for raw data is 1313, for the average, median, and Laplacian methods are 1289, 1312, and 1337, respectively. The smoother has no flipped triangles (i.e., zero).
For a persuasive and intuitive comparison,
The smoother of the present disclosure adopts the Beltrami coefficient to quantify diffeomorphism of retinotopic mapping and forms a mathematical model to generate diffeomorphic maps. The smoother produces results of diffeomorphism and minimizes angle distortion.
In an exemplary embodiment, a method is disclosed that applies a topological receptive field model (tRF) for human retinotopic mapping, as shown in
The mapping between visual inputs on the retina and neuronal activations in the visual cortex, i.e., retinotopic map, is an essential topic in vision science and neuroscience. Human retinotopic maps can be revealed by analyzing the functional magnetic resonance imaging (fMRI) signal responses to designed visual stimuli in vivo. Neurophysiology studies indicated that visual areas are topological (i.e., nearby neurons have receptive fields at nearby locations in the image). However, conventional fMRI-based analyses generate nontopological results because they process fMRI signals on a voxel-wise basis, without considering the neighbor relations on the surface. The present disclosure applies a topological receptive field (tRF) model which imposes the topological condition when decoding retinotopic fMRI signals. More specifically, the method parametrizes the cortical surface to a unit disk, characterizes the topological condition by tRF, and employs an efficient scheme to solve the tRF model. The framework was tested on both synthetic and human fMRI data. Experimental results showed that the tRF model removes the topological violations, improves model explaining power, and generates biologically plausible retinotopic maps. This framework is general and can be applied to other sensory maps.
It is of great interest to quantify, simulate, and understand the relation between the visual inputs and the neuronal response with the retinotopic maps. A precise retinotopic map provides opportunities to understand or even simulate various aspects of the visual system. For instance, the complex-log model, which depicted a rough position map between the retina and the primal visual cortex (V1), explained the dynamics of spiral visual illusions. The retinotopic maps discovered some stable visual regions. Additionally, retinotopic map research holds great promise in understanding brain plasticity and improving rehabilitation's efficacy from visual impairments. Further, retinotopic maps have been clinically adopted to monitor the progress and recovery under amblyopia treatment, a disorder that affects about 2% of children and may cause significant visual impairment if untreated.
Typically, human retinotopic maps are obtained in vivo by analyzing cortical functional magnetic resonance imaging (fMRI) response signals to visual stimuli. Since the first fMRI work on retinotopic mapping, several analysis models were proposed to decode perception parameters from the noisy fMRI signals. Among them, the population receptive field (pRF) model generates state-of-the-art results and becomes a cornerstone in fMRI signal analysis of retinotopic maps.
Although the pRF model achieved great success, the pRF results are not topological. The topological condition is an essential requirement of retinotopic maps since neurophysiology studies have revealed nearby neurons have receptive fields at nearby locations in the image (the topological condition). The topological condition is also the requirement of the vision system's hierarchical organization: each visual area represents a unique map of a portion of retina. If there are duplicated representations in a visual area, this visual area should be further divided into more areas. Besides, it is challenging to infer accurate visual-related quantification without a topological retinotopic map, e.g., visual boundaries, cortical magnification factor, visual anisomery. Therefore, topological retinotopic map results are vital for neuroscience research.
A variety of methods have been developed to reduce topological violations in the postprocessing of pRF results. For instance, the model fitting is widely used to fit the decoded parameters with an algebraic model for V1-V3. Smoothing methods, e.g., Laplacian smoothing, process visual parameters one by one but cannot ensure the topological condition. Surface registration of retinotopic mesh is also developed for post-processing of pRF results. However, none of the existing methods have considered the topological condition when decoding fMRI signals. It is advantageous but challenging to impose the topological condition when decoding fMRI. First, the topological condition is different across visual areas, while the precise visual areas are delineated upon the decoding results. One may think the segmentation is available through the anatomical surface. However, all anatomical-based segmentation is not accurate, limited by its modality. Second, because the fMRI signal is noisy, it is challenging to segment visual areas from the noisy decoded results.
Various exemplary embodiments apply a topological receptive field (tRF) framework, which imposes the topological conditions by integrating the topology-preserving segmentation and topological fMRI decoding into a coherent system. The framework first segments the visual areas by preserving the prior connectivity pattern of visual areas based on initial decoding and then models the fMRI decoding with the topological condition within each visual area. Since the new fMRI decoding results can refine the segmentation, the framework repeats the segmentation and decoding until theoretically guaranteed convergence.
This exemplary framework has been validated on both synthetic data and human retinotopy data. The experiments showed the superiority of tRF over other methods, including the population receptive field (pRF) model, post-processing by model fitting, smoothing, or registration methods. In summary, (1) it is the first method that enforces the topological condition in decoding retinotopic fMRI signals; (2) it is also the first automatic visual area segmentation with the topology organization preserved. The framework is general and can be extended to other sensory maps because most of the human perception maps are spatially organized, e.g., auditory map is spatially related to sound frequency.
Here is a brief introduction of an exemplary retinotopic mapping experiment. Such an experiment acquires both structural MM and fMRI signals, as illustrated in
The population receptive field (pRF) model decodes fMRI signals vertex by vertex. Namely, on the measurement yi(t), the pRF predicts perception parameters, including the population perception center vi=(vi(1), vi(2)) and population receptive field size σi. The model takes the polar coordinates for the visual fields, as shown in
Solving Eq. 13 for all points generates the pRF retinotopic map. This model shows a typical pRF retinotopic map on the visual cortex in
First, a parametrization is established between the 3D visual cortex and the 2D planar disk. A geodesic patch containing the visual areas is cut. In specific, the framework picks a point p0 on the cortex, then encloses a patch P comprising cortical points within a certain geodesic to P0, as illustrated in
The topology conditions have two inferences. First, the visual coordinates are topological with respect to the surface parametrization within each visual area (this condition is called the topological condition within each visual area). Second, because the human visual cortex is organized into several visual areas, and the visual areas hold the same organization (for instance, V1 is adjacent to V2d and V2v) across subjects (to distinguish, this condition is called topology-preserving condition across visual areas).
Both conditions can be quantified by the Beltrami coefficient of quasiconformal maps. Namely, the framework disclosed herein uses the Beltrami coefficient to enforce a topology-preserving surface segmentation and uses the concept again to ensure the topological condition for the retinotopic map within each visual area. The following will introduce the Beltrami coefficient's definition and then explain how it is adopted into these two conditions.
An orientation-preserving homeomorphism φ(z):→ is quasiconformal if it satisfies the Beltrami equation
where μ∂ is the Beltrami coefficient satisfying |μφ|∞<1. In particular, if μ100=0 then φ is conformal.
The topological condition requires the retinotopic map from each visual area to the retina to be orientation consistent. The orientation (biologically the visual field sign, VFS) for the visual area can be either positive or negative, depending on the parametrization and visual area. Once fixing a parametrization, the map (from parametric space to retina) orientation for a specific visual area is then fixed. Of course, one can treat the negative visual field area to be positive by flipping the parametrization vertically (u′(2)=−u(2)). Without losing generality, considering a positive visual area, it is required that the VFS is consistently positive. Mathematically, it requires the Beltrami coefficient μƒ, associated with the retinotopic map from parametric space (within the unit disk) to visual field space ƒ:uivi, satisfies |μƒ<1.
A registration-akin method may be used for topology-preserving segmentation. The method diffeomorphically morphs the topology-prior (which has the right topology) to the subject's parametrization disk and then uses prior's label information for the subject. The segmentation is topology-preserving if the morphing is diffeomorphic. Let g: D→D be the morph function. If the Beltrami coefficient μg satisfies |μg|∞<1, g is diffeomorphic. Compared to retinotopic registration, where visual coordinates are required when defining a template, the prior label is required in this exemplary framework, which is easier to give and reduces the model visual coordinates hypothesis.
Here is an introduction of the tRF model, which includes fMRI decoding T={(vi, σi) Vi∈V} and visual areas segmentation L={Li∈|Vi∈V}, (one value for an area) altogether.
A wrapping function g is searched that maximizes the label alignment between subject and wrapped-prior. However, there are no labels before segmentation. As an alternative, this framework maximizes the alignment between VFS of topology prior and VFS of a subject. Let J=(FJ, EJ, uJ, LJ) be the topology-prior mesh, where FJ is face set, EJ is edge set, uJ={uj} is vertex set and LJ={Lj∈|uj∈uJ} is label set, Ŝg:D→{−1,1} be the VFS for topology-prior after wrapping, and s:=sign(1 −|μƒ|) be the VFS function of the subject, where
and u=u(1)+iu(2)). This framework models the registration by E=∫D|Ŝg−s|+λg∫|∇g|2 du, such that |μg|<1, where |Ŝg−s| is the VFS mismatch cost, and λg is a positive constant that controls the smoothness of g. The mismatch cost is formulated to encourage the subject, and the wrapped topology-prior shares the same VFS at each position.
Topological fMRI Decoding
Without losing generality, for a positive orientated visual area V+, the topological fMRI decoding model is to solve within the V+area, by T=arg min ΣVj∈V+∫|ŷ(t; vj, σj)−yj(t)|2dt+λv|∇v|12 du, s. t. |μƒ|<1, where |∇v|2=|∇v(1)|2+|∇v(2)|2. Similarly, the tRF model can be applied to the negative area by flipping the parametrization vertically. To avoid over smoothing, the values of λv are chosen based on the Generalized Cross-Validation.
The tRF finds the visual parameters for the visual cortex via two modules,
{circumflex over (L)}=L
J(g), where g=arggmin∫D|Ŝg−s|+λg∫D|∇g|2du,s.t.|μg|<1 (14)
{circumflex over (T)}=arg{circumflex over (T)}minΣui∈D∫(ŷ−yi)2dt+λv|∇v|12,s.t.s(ui)=ŝ(ui|{circumflex over (L)}) (15)
A direct search for ({circumflex over (L)}, {circumflex over (T)}) is computationally infeasible because the number of parameters are typically high and ŷ is also computationally heavy. The problem may be divided into two subproblems, segmentation and fMRI decoding, and the two subproblems are updated iteratively. Since both subproblems constrain the norm of Beltrami, a technique is introduced in advance, which is called topology-projection.
Topology-Projection with Smoothing
Given a map ƒ, the topology-projection computes a smooth and topological map f′ with small changes of f According to Measurable Riemannian Mapping Theorem, the Beltrami coefficient uniquely encodes a map upon suitable normalization. Therefore, a map can be manipulated by its Beltrami coefficient. If a map whose |μƒ|>1 for some points, its norm is adjusted for those points by μ′ƒ=αμƒ=αμƒ/|μƒ/| (α=0.95 in this disclosure). Then μ′ is used to recover the topological map ƒ′. In specific, one can find ƒ′ by solving ∇·A∇ƒ′=0, with Dirichlet boundary condition. Here A is a 2-by-2 matrix upon μ′ƒ[28], ∇ and ∇ are the gradient and divergence operators, respectively. ƒ′ can be solved efficiently by writing ∇ A∇ as a matrix. After the topology-projection, Laplacian smoothing is applied to ƒ′ to make it smooth.
To solve Eq. 14, it is divided into two subproblems: näive g searching and topology projection. Specifically, (1) for u∈uJ, the target of g(u) is updated to nearest point g′ such that s(ui)=ŝ(g′), since it minimizes the VFS mismatch; (2) the topological projection is used to fix the topological condition for g′ (see SI for segmentation results).
Topological fMRI Decoding
Eq. 15 is also split into two subproblems: parameter searching and topology-projection. Specifically, (1) the topology-projection is used for each visual area respectively to get topological visual parameters T; (2) the gradient descent is used to update T′ parameters, T′←T′η
where η is a constant (updating step). The updated result T′ is further used to improve the segmentation, described in Eq. 14.
The overall procedures of the tRF framework is summarized in the following Algorithm 3. Note that the updating step is decayed by η(t+1)=kβη(t), kβ<1, to ensure tRF converges. Its convergence proof is provided in SM.
An exemplary framework has been evaluated on synthetic data. The evaluation process used double-sech model as ground truth and assigned a receptive field size σ=k2v(1) (k2=0.01, 0.02, 0.03 for V1, V2, and V3, respectively). The next step is to generate the normalized fMRI signal y0(t) with a known specific stimulation pattern (see Kay, N., Benson, C., Jamison, K., Arcaro, M., Vu, A., Coalson, T., Essen, D. Van, Yacoub, E., Ugurbil, K., Winawer, J., Kay, K.: The HCP 7T Retinotopy Dataset, https://osf. io/bw9ec/.) and add two levels of noise to the fMRI signal y(t)=y0(t)+r(t), where r˜N(0,γ)(γ=0.1 and γ=0.5 respectively).
Real Data with 7T MM System
An exemplary framework was also tested on the Human Connectome Project (HCP) dataset (See Benson, N.C., Jamison, K. W., Arcaro, M. J., Vu, A. T., Glasser, M. F., Coalson, T. S., Van Essen, D.C., Yacoub, E., Ugurbil, K., Winawer, J., Kay, K.: The Human Connectome Project 7 Tesla retinotopy dataset: Description and population receptive field analysis. J. Vis. 18, 1-22 (2018). https://doi.org/10.1167/18.13.23.). The HCP dataset is a publicly available retinotopy dataset on 7T fMRI scanners with high spatial and temporal resolutions.
The performance of an exemplary framework disclosed herein was compared with several methods, including the pRF model, the model fitting result, the Laplacian smoothing, and the registration method (which registers pRF to another parameterized Double-Sech template and uses the template's value). More specifically, given the noisy functional signal y(t) for each vertex, the errors were compared between methods' output and ground truth in Table 2, including the perception center error |Δv|, receptive field size error |Δσ|, and the numbers of triangles that violates the required VFS within its segmentation.
The results indicate that: (1) only the exemplary framework disclosed herein makes topological results (Tn=0), and the smoothing achieved the worst results, which means the smoothing does not contribute to the exemplary method's topological results in topology-projection; (2) on the other hand, the smoothing method also achieved decent precision (|Δv|˜2.), (3) the model-fitting method is promising in topological condition (Tn<5). However, it is only applicable to the V1-V3 complex but not to other visual areas (see Table 3; the flipping number is significant due to regions beyond V3); (4) the TPS registration method can ensure the topology in theory. However, because of the noisy measure of retinotopic coordinates, the anchors/landmarks are noisy and may destroy the topological condition. Those results suggest the framework of the present disclosure achieves the best accuracy under topological condition. An illustrative comparison is provided in
An exemplary tRF was applied to subjects in the HCP dataset. Since no ground-truth is available for the real dataset, the methods were compared based on the fMRI fitting goodness (the RMSE of fitting error ē) and the number of non-topology triangles (Tn). The fitting error ē and topology violations Tn for the first three observers were listed in Table 3. The tRF achieved the best fMRI fitting and zero topology violations. The results also showed the intuitive comparison between the methods for the first observer in
In an exemplary embodiment, a method is disclosed herein that registers sensory maps, as shown in
It is an important topic in vision science and neurobiology to identify and analyze visual areas of the human brain (i.e. the visual atlas). Retinotopic mapping with functional magnetic resonance imaging (fMRI), provides a non-invasive way to delineate the boundaries of the visual areas. It is known in neurophysiology that retinotopic mapping is locally diffeomorphic (i.e. smooth, differentiable, and invertible) within each local area. However, the decoded visual coordinates from fMRI retinotopic mapping studies are not diffeomorphic because of the low signal-noise ratio of fMRI. The non-diffeomorphic problem is more severe near the most important fovea region because the size of the neuronal receptive field is much smaller and the retinotopic organization is more complicated. As a result, it is unreliable to directly delineate the visual atlas from a single subject's retinotopy.
To get a better visual atlas, especially for the fovea, it is preferable to use more subjects and take advantage of the group average. However, individuals' visual regions are different in size, shape and even location. Directly averaging several individuals' retinotopic maps cannot improve the result. Indeed, there are lots of methods and packages to register cortical surfaces, e.g. FreeSurfer, FSL, and Brain-Suite. These methods are designed for diffeomorphic cortical wrapping using anatomical scalar information (e.g. curvature, thickness) only.
There is an opportunity to use retinotopic maps to improve registration of cortical areas. First, unlike image registration where only scalar features are available, retinotopic mapping associates an estimated visual coordinate (although noisy) to each location of the visual cortex. Second, the quality of the estimated visual coordinates can be assessed with performance metrics, which can help emphasize high-quality locations and under-weight poor-quality locations. These features have been used to register retinotopic measurements to a template. The used algorithm morphs the subject's surface to fit template data and introduces several penalties to avoid overstretching. However, these penalties compromise registration accuracy.
There is a need to model retinotopic registration, especially the diffeomorphic constraint. Visual coordinate differences may be quantified after registration, e.g., with Euclidean distance. The question is how to define and quantify diffeomorphism. Diffeomorphism has been long discussed in geometry. The registration method is disclosed herein that applies the Beltrami coefficient, an important concept in quasiconformal geometry, to quantify the diffeomorphic condition and model the registration as a function optimization problem with constraints. The present registration method eliminates redundant registration limitations and ensures diffeomorphic result. Then the linear Beltrami solver is applied to solve the registration model. The present model may also adopt human-based landmarks as a rough/precise guideline to help registration. The method of the present disclosure improves the accuracy and robustness of retinotopic map registration
A purpose of exemplary systems and methods is to generate diffeomorphic retinotopic maps and improve the accuracy of the retinotopic atlas from fMRI measurements through the development of a specifically designed registration procedure. In consideration of retinotopic mapping features, a quasiconformal geometry-based registration model is formed and solved with efficient numerical methods. An exemplary registration method was compared with existing methods on synthetic data. The results demonstrate that it is superior to conventional methods for the registration of retinotopic maps. The application of an exemplary method to a real retinotopic mapping dataset also reduces registration errors.
The idea of retinotopic mapping via fMRI is briefly introduced here. Assume a unit illumination light spot is on point v=(v(1), v(2))∈2 in the visual field, as shown in
fMRI provides a noninvasive way to determine v and a for P, based on the following procedure. (1) Design a stimulus time sequence s (t; v), such that the stimulus sequence is unique for every visual coordinate, i.e., s(t; v1)≠s(t; v2), ∀v1≠v2; (2) Present the stimulus sequence to an individual and record the fMRI signals from the visual cortex; (3) For each fMRI time sequence on a cortical location, y(t; P), determine the corresponding receptive field, including its central location v and its size σ on the retina, that most-likely generated the fMRI signals. Specifically, given the neurons' spatial response r(v′; v, σ) (a predefined model depicts of neural response around v) and the hemodynamic response function h(t) (a model of the time course of neural activation to a stimulus), the predicted fMRI signal can be written as:
{circumflex over (y)}(v,σ)=β(∫r(v′;v,σ)s(t;vx,vy)dv′)*h(t) (16)
where, β is a coefficient that converts the units of response to the unit of fMRI activation, and * is the convolution operator. Then the perceptive center v and perceptive field size σ are estimated by minimizing the difference between predicted signal and measurement,
The retinotopic mapping of the entire visual cortex is obtained when (v, σ) is solved for every point on the cortical surface. The goodness of the estimation for each location is inferred by the variance explained, R2=∫|ŷ−
In practice, cortical surface S is usually represented by a set of vertices PS={P1, P2, . . . , Pn}={Pi} and triangular faces FS={Fi}, denoted by SS=(FS, PS). The fMRI signal is decoded for each location on cortical surface Pi∈PS according to Eq. (17). The decoding process generates a raw visual coordinate vi, perception size σ, and variance explained Ri2 for each vertex Pi. S=(FS, PS, vS, σs, Rs2) is used to denote the bundle data of cortical surface as well as the raw retinotopic measurements. Here the capitalized subscript is used to denote all data of a subject, e.g. PS means all the point collection of the subject, and lowercase subscript to denote data of a point, e.g. Pi is for i-th point of the subject. If the visual coordinate vS is accurate, then the visual atlas is of high quality. However, vS is influenced by the fMRI signal-noise ratio, head movement, subject's behavior and so on.
The next question is how to assign a new visual coordinate {circumflex over (v)}, such that it is most likely inferred by the measurements from all the subjects' data. One approach is registering each subject to a presumed template or mathematical model and then assigning the registered template value to the subject. An exemplary approach is to find a registration method and a presumed template T=(FT, PT, vT, σT, RT2), such that T the overall registration cost from all subjects' data to the template is minimal, i.e., T=arg minTΣJR(T, SJ), where R is the registration cost between the template T and J-th subject's data SJ.
A remaining problem may be to define the diffeomorphic registration function and its cost. It may be easy to understand the problems on 2D instead of the original 3D cortical surface. If a diffeomorphic function can be found from the cortical surface to a parametric domain, then the 3D registration can be simplified as a 2D problem, because the composite of two diffeomorphic functions is still diffeomorphic. A discrete conformal (angle preserving) mapping of the occipital region may be helpful. Specifically, as shown in
Similarly, a similar portion of cortical surface is obtained and mapped to a parametric space, c′: P′u′,u′=(u′(1), u′(2))∈2 for template cortical surface (
Beltrami coefficient is adopted to quantify the diffeomorphism, considering that Beltrami coefficient also quantifies angle deviation. Angle deviation is considered here because retinotopic mapping preserves angle to a considerable extent. Since cortical surface is conformal to visual space to some extent and cortical surface is mapped to the parametric space by conformal mapping, the registration f should also preserve the angle to some extent. The Beltrami coefficient, associated with f is defined as,
If |μƒ|<1 then ƒ is diffeomorphic. Considering the diffeomorphic condition, angle minimization, and smoothness requirements, the next is to seek ƒminimizing the energy in Eq. (19),
E=∫w|v
S(ƒ)−vT|2+λ1|μƒ|2+λ2|∇ƒ|2du. (19)
It is costly to minimize energy in Eq. (19) directly as it mixes Beltrami coefficient μƒ and mapping function ƒ. An exemplary solution is to alternatively solve with respect to the mapping function and Beltrami coefficient in separate steps. Tools may be utilized to convert the mapping function and Beltrami coefficient back and forth.
Given the explicit form of function ƒ, it is possible to compute the Beltrami coefficient μƒ according to Eq. (18). In the discrete case, ƒ is interpreted linearly on each triangle. As shown in
The Linear Beltrami Solver (LBS) is introduced to recovery function ƒ=(f(1), ƒ(2)) for the given Beltrami coefficient μ=ρ+iτ. According to the definition, i.e. Eq. (19), the following is obtained,
After reorganizing Eq. (20) and eliminating f(2), the following is derived,
∂u(1)+∂f(1)/∂u(2)), and the divergence ∇·on vector G=A∇f(1)=(G(1),G(2)) is defined as
By solving the partial equation Eq. (21) with certain boundary conditions, ƒ(1) is solved. Similarly, ƒ(2) is solved.
In the discrete case, gradient operator ∇ƒ(1)(u) can be written out with the linear interpretation. For discrete divergence ∇·G operator, it is approximated on each vertex of its dual-cell (a cell includes neighboring triangles' circumcenters). In specific, as shown in
According to these approximations, there are a set of linear equations for ƒi and its neighbors. Finally, Eq. (21) is written in a matrix form and ƒ is solved efficiently.
Now it is possible to convert between the mapping function and Beltrami coefficient back and forth. During the registration, the smooth operation is applied to the function ƒ to make the registration smooth, namely the Laplacian smoothing. In specific, for a scalar function g, a smooth version of g′ is obtained by solving the following equation,
where λ is a constant. Eq. (23) can be efficiently solved by its Euler-Lagrange equation, i.e. (−∇·∇+2λI)υ=2λμ. The smooth process is applied to ƒ(1) and ƒ(2), separately. For diffeomorphic mapping, the Beltrami coefficient |μ|<1. Similarly, if there is a point whose |μ|>1, the mapping is non-diffeomorphic. To pursue a diffeomorphic mapping, the present method shrinks the magnitude of |mu| and keeps the argument arg μ (notice μ is a complex function), i.e. υ′=υ/|υ|, if |υ|>1. This is called Chop.
To use the features from retinotopic mapping, instead of updating the registration function using scalar features, the present method searches (by brute-force) retinotopic visual coordinates within the nearby cortical surface region |fi′−fi|<r0, and updates the registration by,
The overall registration process is summarized in the following Algorithm 4.
Synthetic subject and template data in the scenario of retinotopic mapping are generated according to the double-sech model. The subject and template data are generated by two different sets of parameters, as shown
The results indicate that: (1) an exemplary algorithm of the present disclosure achieves the smallest registration error and ensures diffeomorphism; (2) LDDMM and QCHR can also achieve almost diffeomorphic result, however, the method of the present disclosure is more precise; (3) TPS is fast, but its accuracy is poor; (4) LDDMM, D-Demos, and QCHR ensure diffeomorphism for image registration, however, they cannot guarantee overall diffeomorphism when the visual coordinates are considered as intensity of image; and (5) Because of an alternative scheme in an exemplary method of the present disclosure, it usually takes approximately 100 to 150 seconds to register.
A registration method of the present disclosure has been applied to the first twenty subjects of the Human Connectome Project (HCP) retinotopic dataset. The original retinotopic result is known. The first step of test is to initialize σ template by averaging the subjects' data. Then, all subjects' data are registered to the initial template.
Besides the subject registration, the overall registration cost is defined as the sum of visual coordinate error across subjects in the dataset. After registering all subjects' data, the average of the subjects is obtained and the same method to register the template is applied to the average data. This process is repeated until satisfactory results are obtained.
In various exemplary embodiments, a sensory mapping method 100 for a human brain is illustrated by the flow chart in
Method 100 further comprises projecting functional imaging data onto the flattened surface (step 104). Method 100 further comprises smoothing the functional imaging data or processing the functional imaging data to produce topological results (step 106). In various embodiments, the smoothing may comprise a topological smoothing method that utilizes a diffeomorphic smoother. In various embodiments, the smoothing may comprise applying Beltrami coefficient to quantify diffeomorphism and modeling the smoothing in an optimization framework.
In various embodiments, the processing may comprise a topology-preserving cortical surface segmentation method. In various embodiments, the processing may comprise segmenting the cortical surface of the human brain by preserving the prior connectivity pattern of the cortical surface areas, decoding the functional imaging data based on at least one topological condition within each cortical area, and repeating the segmentation and decoding.
In various embodiments, method 100 further comprises generating the sensory map (step 108). Method 100 may comprise registering sensory maps across individuals (step 110). In various embodiments, the registering may be diffeomorphic. In various embodiments, the registering may comprise a method that aligns a human brain sensory map of an individual to a predefined template. In some exemplary embodiments, method 100 comprises analyzing the maps in the common space (step 112).
While the principles of this disclosure have been shown in various embodiments, many modifications of structure, arrangements, proportions, the elements, materials and components, used in practice, which are particularly adapted for a specific environment and operating requirements may be used without departing from the principles and scope of this disclosure. These and other changes or modifications are intended to be included within the scope of the present disclosure.
The present disclosure has been described with reference to various embodiments. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the present disclosure. Accordingly, the specification is to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present disclosure. Likewise, benefits, other advantages, and solutions to problems have been described above with regard to various embodiments. However, benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential feature or element.
As used herein, the terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Also, as used herein, the terms “coupled,” “coupling,” or any other variation thereof, are intended to cover a physical connection, an electrical connection, a magnetic connection, an optical connection, a communicative connection, a functional connection, and/or any other connection. When language similar to “at least one of A, B, or C” or “at least one of A, B, and C” is used in the specification or claims, the phrase is intended to mean any of the following: (1) at least one of A; (2) at least one of B; (3) at least one of C; (4) at least one of A and at least one of B; (5) at least one of B and at least one of C; (6) at least one of A and at least one of C; or (7) at least one of A, at least one of B, and at least one of C.
This application claims priority to and the benefit of U.S. Provisional Patent Application No. 63/004,721, filed on Apr. 3, 2020 and entitled “Methods and Systems for Precise Quantification of Human Sensory Cortical Areas,” which is hereby incorporated by reference in its entirety (but excepting any subject matter disclaimers or disavowals, and except to the extent that the incorporated material is inconsistent with the express disclosure herein, in which case the language in this disclosure shall control).
This invention was made with government support under 1413417 and 1412722 awarded by the National Science Foundation. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
63004721 | Apr 2020 | US |