1. A method of precisely correcting geometrically distorted satellite images, using a satellite image and position and attitude values of a satellite at the time of photographing the satellite image received from the satellite, comprising the steps of:
a) establishing a geometric relationship between the satellite image and a ground control point as non-linear equations comprised of position variables and attitude variables of the satellite, and respectively modeling the position variables and the attitude variables to equations of time;
b) initializing the attitude variables of the satellite to the initial attitude values provided by the satellite;
c) applying the initial attitude values of the satellite and position variable equations of the satellite, obtained by the modeling, to the non-linear equations to obtain position values of the satellite;
d) applying the obtained position values of the satellite and attitude variable equations of the satellite, obtained by the modeling, to the non-linear equations to obtain attitude values of the satellite; and
e) precisely correcting geometric distortion of the satellite image using the position values and the attitude values of the satellite obtained at steps c) and d), if a difference value between coordinates of the satellite image, calculated using the obtained position and attitude values of the satellite, and actual coordinates of the satellite image is less than a threshold value; and
f) repeatedly performing the steps c) and d) using the obtained attitude values of the satellite if the difference value therebetween is equal to or greater than the threshold value.
2. The method of precisely correcting geometrically distorted satellite images according to claim 1, wherein the step c) is performed such that the position variable equations of the satellite and the initial attitude values of the satellite are applied to the non-linear equations, the non-linear equations are linearized, and then the position values of the satellite are obtained.
3. The method of precisely correcting geometrically distorted satellite images according to claim 1, wherein the step d) is performed such that the attitude variable equations of the satellite and the position values of the satellite are applied to the non-linear equations, the non-linear equations are linearized, and then the attitude values of the satellite are obtained.
4. A computer-readable storage medium storing a program for executing the steps of:
a) establishing a geometric relationship between a satellite image and a ground control point as non-linear equations comprised of position variables and attitude variables of a satellite, and respectively modeling the position variables and the attitude variables to equations of time, if the satellite image and position and attitude values of the satellite at the time of photographing are received from the satellite;
b) initializing the attitude variables of the satellite to the initial attitude values provided by the satellite;
c) applying the initial attitude values of the satellite and position variable equations of the satellite, obtained by the modeling, to the non-linear equations to obtain position values of the satellite;
d) applying the obtained position values of the satellite and attitude variable equations of the satellite, obtained by the modeling, to the non-linear equations to obtain attitude values of the satellite; and
e) precisely correcting geometric distortion of the satellite image using the position values and the attitude values of the satellite obtained at steps c) and d), if a difference value between coordinates of the satellite image, calculated using the obtained position and attitude values of the satellite, and actual coordinates of the satellite image is less than a threshold value; and
f) repeatedly performing the steps c) and d) using the obtained attitude values of the satellite if the difference value therebetween is equal to or greater than the threshold value.
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 connector module, comprising:
a housing defining an interior chamber;
a substrate installed inside the interior chamber of the housing, a first set of metal contacts and a second set of metal contacts being disposed on the substrate; and
a sliding component slidably relative to a side of the substrate; and
at least one conductive resilient component installed on the sliding component, the conductive resilient component being hidden inside the housing when the sliding component slides into the interior chamber of the housing, and the conductive resilient component being exposed outside the housing to electrically contact the second set of metal contacts when the sliding component slides out of the interior chamber of the housing.
2. The connector module of claim 1, wherein the sliding component is slidably connected to the housing.
3. The connector module of claim 1, wherein the sliding component is slidably connected to the substrate.
4. The connector module of claim 1, wherein the conductive resilient component is resiliently deformed to electrically contact the second set of metal contacts as being pressed by a second set of terminals of a receptacle so as to conduct the second set of metal contacts with the second set of terminals when the connector module is inserted into the receptacle with the sliding component sliding out of the interior chamber of the housing.
5. The connector module of claim 4, wherein when the connector module is inserted into the receptacle with the sliding component retracting into the interior chamber of the housing, the connector module can transfer data with the receptacle according to a first standard, and when the connector module is inserted into the receptacle with the sliding component sliding out of the interior chamber of the housing, the connector module can transfer data with the receptacle according to a second standard.
6. The connector module of claim 5, wherein the first standard is a Universal Serial Bus (USB) 2.0 standard, and the second standard is a USB 3.0 standard.
7. The connector module of claim 1, wherein a slot is formed on the housing, and the sliding component comprises:
a base for supporting the conductive resilient component; and
a slide button connected to the base through the slot, the slide button moving in a first direction for extending the base from the interior chamber of the housing, and the slide button moving in a second direction opposite to the first direction for retracting the base within the interior chamber of the housing.
8. The connector module of claim 7, further comprising a first detent for standing the sliding component at a fully extended position relative to the housing, and a second detent for standing the sliding component at a fully retracted position relative to the housing.
9. The connector module of claim 8, wherein the conductive resilient component is resiliently deformed to electrically contact the second set of metal contacts as being pressed by a second set of terminals of a receptacle so as to conduct the second set of metal contacts with the second set of terminals when the connector module is inserted into the receptacle with the sliding component at the fully extended position relative to the housing.
10. The connector module of claim 9, wherein the housing comprises a bottom plate disposed on a side of the substrate opposite to the first set of metal contacts and the second set of metal contacts, and a top plate disposed on another side of the substrate facing to the first set of metal contacts and the second set of metal contacts, wherein a length of the bottom plate is greater than a length of the top plate.
11. The connector module of claim 10, wherein the first set of metal contacts electrically contacts with a first set of terminals of the receptacle to enable the connector module to transfer data with the receptacle according to a first standard when the connector module is inserted into the receptacle with the top plate contacting against the receptacle and the second detent stopping the sliding component at the fully retracted position relative to the housing.
12. The connector module of claim 11, wherein the first standard is a USB 2.0 standard.
13. The connector module of claim 10, wherein the first set of metal contacts electrically contacts with a first set of terminals of the receptacle and the resilient conductive component conducts the second set of metal contacts with the second set of terminals of the receptacle to enable the connector module to transfer data with the receptacle according to a second standard when the connector module is inserted into the receptacle with the top plate contacting against the receptacle and the first detent stopping the sliding component at the fully extended position relative to the housing.
14. The connector module of claim 13, wherein the second standard is a USB 3.0 standard.
15. The connector module of claim 8, further comprising a spring connected to the sliding component for automatically restoring the sliding component to an initial position as the sliding component disengages from the first detent or the second detent.
16. The connector module of claim 1, wherein the conductive resilient component comprises a V-shaped section and a reverse V-shaped section electrically connected to each other, and the V-shaped section of the conductive resilient component is for contacting the second set of metal contacts, and the reverse V-shaped section of the conductive resilient component is for being pressed by the receptacle.