Cloud based intelligent image enhancement system
Abstract
The present invention discloses an intelligent cloud-based photo enhancement system to improve the quality and aesthetics of an image captured via an electronic device. The cloud-based photo enhancement system comprises a cloud database containing a collection of high-quality photos taken at various locations worldwide and under different environment settings. Information from photos stored in the cloud database taken using better photographic capability cameras is used to improve details that the new photo fails to capture. The system relies not only on machine learning models but also utilizes data associated with the new image collected from the hardware of the electronic device such as camera settings, GPS and phone sensors, which results in more reliable information.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A method for generating an enhanced image from an image, wherein the method comprising;
receiving an image from an electronic device;
storing the image on a cloud database;
extracting one or more features from the image;
comparing the image with a plurality of images stored in the cloud database based on the one or more features;
recommending one or more images from the plurality of images based on a similarity score with the image;
receiving the one or more images based on recommendation;
aligning followed by merging a number of attributes of one or more images with the image to generate an aligned image, wherein the number of attributes are based on high frequency;
inpainting the aligned image with the plurality of images to generate an imprinted image;
transforming the imprinted image at an angle to generate a transformed image; and
generating a wider field of view of the transformed image to generate an enhanced image.
2. A computer program product comprising a non-transitory computer useable medium having computer program logic for enabling at least one processor in a computer system for generating a processed image via a software platform, said computer program logic comprising:
receiving an image from an electronic device;
storing the image on a cloud database;
extracting one or more features from the image wherein the one or more features comprise geographical location, latitude, longitude, altitude, objects of interest, condition in which the photo is taken, light, weather, date and time, temperature, haze, humidity;
comparing the image with a plurality of images stored in the cloud database based on the one or more features;
recommending one or more images from the plurality of images based on a similarity score with the image;
receiving the one or more images based on recommendation;
aligning followed by merging a number of attributes of one or more images with the image to generate an aligned image, wherein the number of attributes are based on high;
inpainting the aligned image with the plurality of images to generate an imprinted image;
transforming the imprinted image at an angle to generate a transformed image; and
generating a wider field of view of the transformed image to generate an enhanced image.
3. The image enhancement method in accordance with claim 1 , wherein the electronic device is either of a smartphone, a laptop, a digital camera or a tablet.
4. The image enhancement method in accordance with claim 1 , wherein the one or more features of the image are obtained from one or more sensors of the electronic device.
5. The image enhancement method in accordance with claim 4 , wherein the one or more sensors include at least one of a GPS sensor, an environmental sensor, a light sensor, a compass sensor and a barometer sensor.
6. The image enhancement method in accordance with claim 1 , further comprising grouping the plurality of images to one or more group of images based on GPS location of the image.
7. The image enhancement method in accordance with claim 6 , further comprising creating a 3D virtual space of the one or more group of images.
8. The image enhancement method in accordance with claim 1 , wherein the similarity score is based on weights assigned to the one or more features.
9. The image enhancement method in accordance with claim 1 , further comprising processing the image by de-blurring and de-noising techniques to generate the enhanced image.
10. The image enhancement method in accordance with claim 2 , wherein the electronic device is either of a smartphone, a laptop, a digital camera or a tablet.
11. The image enhancement method in accordance with claim 2 , wherein the one or more features of the image are obtained from one or more sensors of the electronic device.
12. The image enhancement method in accordance with claim 11 , wherein the one or more sensors include at least one of a GPS sensor, an environmental sensor, a light sensor, a compass sensor and a barometer sensor.
13. The image enhancement method in accordance with claim 2 , further comprising grouping the plurality of images to one or more group of images based on GPS location of the image.
14. The image enhancement method in accordance with claim 13 , further comprising creating a 3D virtual space of the one or more group of images.
15. The image enhancement method in accordance with claim 2 , wherein the similarity score is based on weights assigned to the one or more features.
16. The image enhancement method in accordance with claim 2 , further comprising processing the image by de-blurring and de-noising techniques to generate the enhanced image.Join the waitlist — get patent alerts
Track US12205250B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.