Bowl-shaped imaging system
First Claim
1. A computing system for utilizing a bowl-shaped image, the computing system comprising:
- a first fisheye camera to capture a first fisheye image including a first scene;
a second fisheye camera to capture a second fisheye image including a second scene overlapping the first scene at an overlapping region;
a feature detection module to perform feature detection on the first fisheye image and the second fisheye image to detect one or more features located in the overlapping region;
a feature matching module to perform feature matching on the detected features to determine one or more matched features of the first fisheye image and the second fisheye image;
a seam determination module to (i) determine a first seam of the first fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image, (ii) determine a second seam of the second fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image, (iii) project the first fisheye image and the second fisheye image onto a virtual bowl-shaped projection surface to generate corresponding projected images, and (iv) determine a third seam in an overlapping region of the corresponding projected images based on corresponding projections of the first seam and the second seam;
an image synthesis module to generate a combined image of the first fisheye image and the second fisheye image by a combination of the projections of the first and second fisheye images at the determined third seam; and
a bowl-generation module to generate a portion of a bowl-shaped image based on the combined image.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for flexibly sintering rare earth permanent magnetic alloy comprises: (1) weighing fine powder of rare earth permanent magnetic alloy, loading the fine powder in molds, and orientedly compacting the fine powder in a press machine and in inert atmosphere to obtain blanks and loading the blanks into charging boxes; (2) after air between the second conveying vehicle and the first isolating valve of the glove box is replaced with inert gas, opening the two isolating valves connected with each other; wherein after a first rolling wheel transmission in the second conveying vehicle transfers the charging tray into the first chamber of the glove box, the two isolating valves are closed, and the second conveying vehicle leaves; (3) after a first conveying vehicle is coupled with a third isolating valve at an end of the second chamber, locking two matching flanges of the two isolating valves tightly; (4) after the first conveying vehicle is coupled with an isolating valve of a sintering furnace, locking matching flanges tightly; and (5) after the sintering furnace is evacuated to a vacuum degree more than 50 Pa, or the sintering furnace is filled with protective gas, processing the blanks with heating and heat preservation according to a preset process curve; wherein the blanks are sintered at a highest temperature of 1200° C. The present invention significantly increases performance of magnets.
-
Citations
30 Claims
-
1. A computing system for utilizing a bowl-shaped image, the computing system comprising:
-
a first fisheye camera to capture a first fisheye image including a first scene; a second fisheye camera to capture a second fisheye image including a second scene overlapping the first scene at an overlapping region; a feature detection module to perform feature detection on the first fisheye image and the second fisheye image to detect one or more features located in the overlapping region; a feature matching module to perform feature matching on the detected features to determine one or more matched features of the first fisheye image and the second fisheye image; a seam determination module to (i) determine a first seam of the first fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image, (ii) determine a second seam of the second fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image, (iii) project the first fisheye image and the second fisheye image onto a virtual bowl-shaped projection surface to generate corresponding projected images, and (iv) determine a third seam in an overlapping region of the corresponding projected images based on corresponding projections of the first seam and the second seam; an image synthesis module to generate a combined image of the first fisheye image and the second fisheye image by a combination of the projections of the first and second fisheye images at the determined third seam; and a bowl-generation module to generate a portion of a bowl-shaped image based on the combined image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 30)
-
-
16. One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a computing device, cause the computing device to:
-
receive a first fisheye image capturing a first scene and a second fisheye image capturing a second scene overlapping with the first scene at an overlapping region; perform feature detection on the first fisheye image and the second fisheye image to detect one or more features located in the overlapping region; perform feature matching on the detected features to determine one or more matched features of the first fisheye image and the second fisheye image; determine a first seam of the first fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image; determine a second seam of the second fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image; project the first fisheye image and the second fisheye image onto a virtual bowl-shaped projection surface to generate corresponding projected images; determine a third seam in an overlapping region of the corresponding projected images based on corresponding projections of the first seam and the second seam; generate a combined image of the first fisheye image and the second fisheye image by a combination of the projections of the first and second fisheye images at the determined third seam; and generate a portion of a bowl-shaped image based on the combined image. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
17. A method for utilizing a bowl-shaped image on a computing device, the method comprising:
-
receiving, by the computing device, a first fisheye image capturing a first scene and a second fisheye image capturing a second scene overlapping with the first scene at an overlapping region; performing, by the computing device, feature detection on the first fisheye image and the second fisheye image to detect one or more features located in the overlapping region; performing, by the computing device, feature matching on the detected features to determine one or more matched features of the first fisheye image and the second fisheye image; determining, by the computing device, a first seam of the first fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image; determining, by the computing device, a second seam of the second fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image; projecting, by the computing device, the first fisheye image and the second fisheye image onto a virtual bowl-shaped projection surface to generate corresponding projected images; determining, by the computing device, a third seam in an overlapping region of the corresponding projected images based on corresponding projections of the first seam and the second seam; generating, by the computing device, a combined image of the first fisheye image and the second fisheye image by a combination of the projections of the first and second fisheye images at the determined third seam; and generating, by the computing device, a portion of a bowl-shaped image based on the combined image. - View Dependent Claims (18, 19, 20, 21)
-
Specification