1. A method comprising:
receiving, by a system of a wireless communication device, tuning information from a base station, the wireless communication device including an impedance matching circuit;
determining, by the system, a usage condition associated with operation of the wireless communication device;
identifying, by the system, a subset of use cases from a group of use cases based on the usage condition;
determining, by the system, an operational parameter associated with a transceiver of the wireless communication device, the operational parameter being determined via parametric measurements for each tuning state corresponding to each of the subset of use cases during the operation of the wireless communication device, wherein the parametric measurements are obtained at each of the tuning states at different times during an ordered sequence of sampling and wherein the operational parameter is determined based on averaging the parametric measurements to identify an average operational parameter for each tuning state; and
selecting, by the system, a target use case from among the subset of use cases based on the operational parameter and the tuning information received from the base station.
2. The method of claim 1, comprising adjusting, by the system, a variable reactance component based on the target use case to tune the impedance matching circuit of the wireless communication device.
3. The method of claim 2, wherein the adjusting of the variable reactance component comprises adjusting a variable capacitance element of the impedance matching circuit.
4. The method of claim 1, wherein the selecting of the target use case from among the subset of use cases is based on an averaging of select ones of the parametric measurements.
5. The method of claim 1, wherein the operational parameter is not an operational mode of the wireless communication device and is not a wireless protocol.
6. The method of claim 5, comprising:
determining, by the system, a second operational parameter associated with the transceiver, the second operational parameter being determined from second parametric measurements collected during the operation of the wireless communication device, wherein the second operational parameter is not the operational mode of the wireless communication device and is not the wireless protocol;
comparing, by the system, the second operational parameter to a threshold; and
selecting, by the system, a second subset of use cases from the group of use cases responsive to a determination that the second operational parameter does not satisfy the threshold,
wherein the operational parameter is different from the second operational parameter.
7. The method of claim 1, wherein the operational parameter is associated with a receive portion of the transceiver and is obtained during a receive mode of the wireless communication device.
8. The method of claim 1, wherein the operational parameter comprises at least one of a received signal strength indicator, a received signal code power, a transmit power control level, a received signal quality, current drain, or a received bit error rate.
9. The method of claim 1, wherein the usage condition comprises at least one of a mechanical configuration of the wireless communication device or a user interface mode of the wireless communication device.
10. The method of claim 1, comprising:
obtaining band information associated with the operation of the wireless communication device;
storing the group of use cases in a table in a memory of the wireless communication device, wherein the selecting of the subset of use cases from the group of use cases stored in the table is based on the usage condition, the tuning information and the band information.
11. The method of claim 1, comprising adjusting, by the system, a variable reactance component based on the target use case to tune an impedance matching circuit of the wireless communication device, wherein the adjusting of the variable reactance component comprises adjusting one of a micro-electro-mechanical systems (MEMS) switch, a mechanical switch, or a semiconductor switch.
12. A communication device comprising:
a transceiver;
an impedance matching circuit coupled with the transceiver;
a memory to store computer instructions; and
a processor coupled with the memory and the impedance matching circuit, wherein the processor, responsive to executing the computer instructions, performs operations comprising:
receiving tuning information from a base station;
determining a usage condition associated with operation of the communication device;
identifying a subset of use cases from a group of use cases based on the usage condition;
determining an operational parameter associated with a transceiver of the communication device, the operational parameter being determined via parametric measurements for each tuning state corresponding to each of the subset of use cases during the operation of the communication device, wherein the parametric measurements are obtained at each of the tuning states at different times during an ordered sequence of sampling and wherein the operational parameter is determined based on averaging the parametric measurements to identify an average operational parameter for each tuning state; and
selecting a target use case from among the subset of use cases based on the operational parameter and the tuning information received from the base station.
13. The communication device of claim 12, wherein the tuning information includes different power parameters associated with different tuning states.
14. The communication device of claim 12, wherein the selecting of the target use case comprises determining the target use case from among the subset of use cases based on a determination as to which of the average operational parameters correlates with a desired performance goal.
15. The communication device of claim 12, wherein the impedance matching comprises a variable reactance component, and wherein the operations further comprise adjusting the variable reactance component based on the target use case to tune the impedance matching circuit.
16. The communication device of claim 12, wherein the operational parameter comprises a received signal strength indicator, and wherein the usage condition comprises a radio bearer type.
17. The communication device of claim 12, wherein the operational parameter is associated with a receive portion of a transceiver and is obtained during a receive mode of the communication device.
18. A non-transitory computer-readable storage device comprising computer instructions which, responsive to being executed by a processor of a communication device, cause the processor to perform operations comprising:
selecting a subset of use cases from a group of use cases based on a usage condition of the communication device;
collecting parametric measurements associated with a transceiver of the communication device for each tuning state corresponding to each of the subset of use cases during the operation of the communication device, wherein the collecting of the parametric measurements comprises collecting multiple parametric measurements for each tuning state corresponding to each of the subset of use cases during the operation of the communication device;
selecting a target use case from among the subset of use cases based on the parametric measurements, wherein the selecting of the target use case from among the subset of use cases is based on an averaging of select ones of the multiple parametric measurements;
receiving tuning information from a base station; and
tuning an impedance matching circuit of the communication device by adjusting a variable reactance component based on the target use case and based on the tuning information received from the base station.
19. The non-transitory computer-readable storage device of claim 18, wherein the tuning information includes different power parameters associated with different tuning states wherein the selecting of the target use case from among the subset of use cases is based on an averaging of select ones of the multiple parametric measurements.
20. The non-transitory computer-readable storage device of claim 18, wherein the parametric measurements are associated with a receive portion of the transceiver and are obtained during a receive mode of the communication device.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method, comprising:
receiving a target image, wherein the target image is a distorted magnetic resonance image;
receiving a reference image, wherein the reference image is an undistorted magnetic resonance image;
selecting an image registration method for registering the target image to the reference image, wherein the image registration method uses an image transformation;
performing image registration of the target image with the reference image, wherein the image registration provides a plurality of optimized parameters of the image transformation; and
generating a corrected image based on the target image and the plurality of optimized parameters of the image transformation.
2. The method of claim 1, wherein receiving the target image comprises acquiring a magnetic resonance image by a fast sampling technique.
3. The method of claim 2, wherein receiving the target image comprises acquiring a magnetic resonance image by echo planar imaging technique.
4. The method of claim 1, wherein the target image comprises image distortion due to magnetic field variations.
5. The method of claim 1, wherein the performing comprises transforming the target image based on a non-rigid transformation.
6. The method of claim 5, wherein the non-rigid transformation is based on a polynomial function.
7. The method of claim 6, wherein the polynomial function is a third order non-linear function.
8. The method of claim 1, wherein the performing comprises determining a similarity value based on a similarity metric.
9. The method of claim 8, wherein the determining similarity metric comprises computation of a normalized mutual information.
10. The method of claim 1, wherein the performing comprises determining the plurality of optimized parameters of the image transformation based on an optimization technique.
11. The method of claim 10, wherein the optimization technique uses a gradient based method.
12. A system, comprising:
at least one processor and a memory communicatively coupled to a communications bus;
an image acquisition module for receiving a target image and a reference image, wherein the target image is a distorted magnetic resonance image and the reference image is an undistorted magnetic resonance image;
an image registration module communicatively coupled to the image acquisition module and configured to:
select an image registration method for registering the target image to the reference image, wherein the registration method uses an image transformation; and
perform image registration of the target image with the reference image, wherein the image registration provides a plurality of optimized parameters of the image transformation; and
an image correction module communicatively coupled to the image registration module and configured to generate a corrected image based on the target image and the plurality of optimized parameters of the image transformation;
wherein, the image acquisition module, the image registration module, and the image correction module are coupled to the communications bus and at least one of them is stored in the memory and executable by the at least one processor.
13. The system of claim 12, wherein the image acquisition module is configured to acquire the target image using a fast sampling technique.
14. The system of claim 13, wherein the image acquisition module is configured to acquire the target image using echo planar imaging technique.
15. The system of claim 12, wherein the image acquisition module introduces image distortion due to magnetic field variations.
16. The system of claim 12, wherein the image registration module is configured to perform a non-rigid transformation of the target image.
17. The system of claim 16, wherein the image registration module is configured to transform the target image based on a polynomial function.
18. The system of claim 17, wherein the polynomial function is a third order non-linear function.
19. The system of claim 12, wherein the image registration module is further configured to determine a similarity value based on a similarity metric.
20. The system of claim 19, wherein the image registration module is further configured to determine a normalized mutual information.
21. The system of claim 12, wherein the image registration module is further configured to determine the plurality of optimized parameters of the image transformation based on an optimization technique.
22. The system of claim 21, wherein the image registration module is further configured to perform a gradient based optimization technique.
23. A non-transitory computer medium encoded with a program to enable at least one processor to:
receive a target image, wherein the target image is a distorted magnetic resonance image;
receive a reference image, wherein the reference image is an undistorted magnetic resonance image;
select an image registration method for registering the target image to the reference image, wherein the image registration method uses an image transformation;
perform image registration of the target image with the reference image, wherein the image registration provides a plurality of optimized parameters of the image transformation; and
generate a corrected image based on the target image and the plurality of the optimized parameters of the image transformation.