Sign In to Follow Application
View All Documents & Correspondence

Systems And Methods For Performing Real Time Image Vectorization

Abstract: Systems and methods for performing real-time image vectorization are disclosed. In one embodiment, the method comprises receiving a vectorized base image. The method further comprises displaying the vectorized base image on a display screen of the camera. The method further comprises obtaining a user feedback on the vectorized base image from a user. The user feedback comprises user selection of at least one non-vectorized subsection in the vectorized base image. The method further comprises receiving a subsection image, from the camera, comprising the at least one non-vectorized subsection selected based on the user feedback. The further comprises performing vectorization on the subsection image to obtain vectorized subsections. The method further comprises overlaying the vectorized subsections on the at least one non-vectorized subsection of the vectorized base image. The method further comprises merging the vectorized base image with the vectorized subsections to obtain an output vectorized image. Figure 3

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
25 June 2015
Publication Number
28/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipr@akshipassociates.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-07-05
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. TOMSON GANAPATHIPLACKAL GEORGE
Ganapathiplackal House, Poovarani P O, Paika 686577, Kerala, India.
2. SUDHEESH JOSEPH
SRA 52, Sauhrida Residents Colony, Palachuvadu, Kochi 682030, Kerala, India.

Specification

CLIAMS:WE CLAIM
1. A method for performing real-time image vectorization, comprising:
receiving a vectorized base image;
displaying, by a processor, the vectorized base image on a display screen of the camera;
obtaining, by the processor, a user feedback on the vectorized base image from a user, wherein the user feedback comprises user selection of at least one non-vectorized subsection in the vectorized base image;
receiving a subsection image, from the camera, comprising the at least one non-vectorized subsection selected based on the user feedback;
performing, by the processor, vectorization on the subsection image to obtain vectorized subsections;
overlaying, by the processor, the vectorized subsections on the at least one non-vectorized subsection of the vectorized base image; and
merging, by the processor, the vectorized base image with the vectorized subsections to obtain an output vectorized image.

2. The method as claimed in claim 1, wherein receiving the vectorized base image further comprises:
initiating a vectorization mode for vectorization of a base image captured by the camera;
receiving the base image in the vectorization mode, wherein the base image comprises at least one subsection to be vectorized; and
performing vectorization of the base image to obtain the vectorized base image comprising vectorized subsections and the at least one non-vectorized section.

3. The method as claimed in claim 1, wherein obtaining the user feedback further comprises obtaining coordinates of the at least one non-vectorized subsection in the vectorized base image.

4. The method as claimed in claim 1, wherein obtaining the user feedback further comprises determining the at least one non-vectorized subsection based on a touch-input detected by a touch-sensitive display of the camera.

5. The method as claimed in claim 1 further comprises storing the output vectorized image upon identifying that the at least one non-vectorized subsection selected by the user are vectorized.

6. The method as claimed in claim 1, wherein obtaining the user feedback further comprises ascertaining the vectorized base image as the output vectorized image based on the user feedback.

7. A vectorization system for performing real-time vectorization, comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor to perform operations comprising:
receiving a vectorized base image;
displaying the vectorized base image on a display screen of the camera;
obtaining a user feedback on the vectorized base image from a user, wherein the user feedback comprises user selection of at least one non-vectorized subsection in the vectorized base image;
receiving a subsection image, from the camera, comprising the at least one non-vectorized subsection selected based on the user feedback;
performing vectorization on the subsection image to obtain vectorized subsections;
overlaying the vectorized subsections on the at least one non-vectorized subsection of the vectorized base image; and
merging the vectorized base image with the vectorized subsections to obtain an output vectorized image.

8. The system as claimed in claim 7, wherein operations of receiving the vectorized base image further comprise:
initiating a vectorization mode for vectorization of a base image captured by the camera;
receiving the base image in the vectorization mode, wherein the base image comprises at least one subsection to be vectorized; and
performing vectorization of the base image to obtain the vectorized base image comprising vectorized subsections and the at least one non-vectorized section.

9. The system as claimed in claim 7, wherein operation of obtaining the user feedback further comprise obtaining coordinates of the at least one non-vectorized subsection in the vectorized base image.

10. The system as claimed in claim 7, wherein operations of obtaining the user feedback further comprise determining the at least one non-vectorized subsection based on a touch-input detected by a touch-sensitive display of the camera.

11. The system as claimed in claim 7, wherein operations further comprise storing the output vectorized image upon identifying that the at least one non-vectorized subsection selected by the user are vectorized.

12. The system as claimed in claim 7, wherein operations of obtaining the user feedback further comprise ascertaining the vectorized base image as the output vectorized image based on the user feedback.

13. A non-transitory computer-readable medium storing instructions for performing real-time vectorization, wherein upon execution of the instructions by one or more processors, the processors perform operations comprising:
receiving a vectorized base image;
displaying the vectorized base image on a display screen of the camera;
obtaining a user feedback on the vectorized base image from a user, wherein the user feedback comprises user selection of at least one non-vectorized subsection in the vectorized base image;
receiving a subsection image, from the camera, comprising the at least one non-vectorized subsection selected based on the user feedback;
performing vectorization on the subsection image to obtain vectorized subsections;
overlaying the vectorized subsections on the at least one non-vectorized subsection of the vectorized base image; and
merging the vectorized base image with the vectorized subsections to obtain an output vectorized image.

Dated this 25th day of June, 2015

Shwetha A Chimalgi
Of K&S Partners
Agent for the Applicant ,TagSPECI:TECHNICAL FIELD
This disclosure relates generally to image vectorization and more particularly to systems and methods for performing real-time image vectorization.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 3209-CHE-2015 FORM-9 25-06-2015.pdf 2015-06-25
1 3209-CHE-2015-IntimationOfGrant05-07-2022.pdf 2022-07-05
2 3209-CHE-2015 FORM-18 25-06-2015.pdf 2015-06-25
2 3209-CHE-2015-PatentCertificate05-07-2022.pdf 2022-07-05
3 IP31696-spec.pdf 2015-06-26
3 3209-che-2015-Written submissions and relevant documents [11-05-2022(online)].pdf 2022-05-11
4 IP31696-fig.pdf 2015-06-26
4 3209-CHE-2015-AMENDED DOCUMENTS [26-04-2022(online)].pdf 2022-04-26
5 FORM 5-IP31696.pdf 2015-06-26
5 3209-CHE-2015-Correspondence to notify the Controller [26-04-2022(online)].pdf 2022-04-26
6 FORM 3-IP31696.pdf 2015-06-26
6 3209-CHE-2015-FORM 13 [26-04-2022(online)].pdf 2022-04-26
7 3209CHE2015_Prioritydocumentrequest.pdf 2015-06-30
7 3209-CHE-2015-POA [26-04-2022(online)].pdf 2022-04-26
8 abstract 3209-CHE-2015.jpg 2015-07-03
8 3209-CHE-2015-US(14)-HearingNotice-(HearingDate-29-04-2022).pdf 2022-04-04
9 3209-CHE-2015-FER_SER_REPLY [24-06-2020(online)].pdf 2020-06-24
9 REQUEST FOR CERTIFIED COPY [21-12-2015(online)].pdf 2015-12-21
10 3209-CHE-2015-FORM 3 [24-06-2020(online)].pdf 2020-06-24
10 REQUEST FOR CERTIFIED COPY [02-03-2016(online)].pdf 2016-03-02
11 3209-CHE-2015-FORM-26 [24-06-2020(online)].pdf 2020-06-24
11 3209-CHE-2015-Powre Of Attorney-261115.pdf 2016-05-30
12 3209-CHE-2015-Form-1-261115.pdf 2016-05-30
12 3209-CHE-2015-Information under section 8(2) [24-06-2020(online)].pdf 2020-06-24
13 3209-CHE-2015-Correspondence-F1-GPA-261115.pdf 2016-05-30
13 3209-CHE-2015-PETITION UNDER RULE 137 [24-06-2020(online)].pdf 2020-06-24
14 3209-CHE-2015-FER.pdf 2019-12-24
15 3209-CHE-2015-Correspondence-F1-GPA-261115.pdf 2016-05-30
15 3209-CHE-2015-PETITION UNDER RULE 137 [24-06-2020(online)].pdf 2020-06-24
16 3209-CHE-2015-Form-1-261115.pdf 2016-05-30
16 3209-CHE-2015-Information under section 8(2) [24-06-2020(online)].pdf 2020-06-24
17 3209-CHE-2015-Powre Of Attorney-261115.pdf 2016-05-30
17 3209-CHE-2015-FORM-26 [24-06-2020(online)].pdf 2020-06-24
18 REQUEST FOR CERTIFIED COPY [02-03-2016(online)].pdf 2016-03-02
18 3209-CHE-2015-FORM 3 [24-06-2020(online)].pdf 2020-06-24
19 3209-CHE-2015-FER_SER_REPLY [24-06-2020(online)].pdf 2020-06-24
19 REQUEST FOR CERTIFIED COPY [21-12-2015(online)].pdf 2015-12-21
20 3209-CHE-2015-US(14)-HearingNotice-(HearingDate-29-04-2022).pdf 2022-04-04
20 abstract 3209-CHE-2015.jpg 2015-07-03
21 3209-CHE-2015-POA [26-04-2022(online)].pdf 2022-04-26
21 3209CHE2015_Prioritydocumentrequest.pdf 2015-06-30
22 3209-CHE-2015-FORM 13 [26-04-2022(online)].pdf 2022-04-26
22 FORM 3-IP31696.pdf 2015-06-26
23 3209-CHE-2015-Correspondence to notify the Controller [26-04-2022(online)].pdf 2022-04-26
23 FORM 5-IP31696.pdf 2015-06-26
24 3209-CHE-2015-AMENDED DOCUMENTS [26-04-2022(online)].pdf 2022-04-26
24 IP31696-fig.pdf 2015-06-26
25 IP31696-spec.pdf 2015-06-26
25 3209-che-2015-Written submissions and relevant documents [11-05-2022(online)].pdf 2022-05-11
26 3209-CHE-2015-PatentCertificate05-07-2022.pdf 2022-07-05
26 3209-CHE-2015 FORM-18 25-06-2015.pdf 2015-06-25
27 3209-CHE-2015-IntimationOfGrant05-07-2022.pdf 2022-07-05
27 3209-CHE-2015 FORM-9 25-06-2015.pdf 2015-06-25

Search Strategy

1 40tposearchreport_13-12-2019.pdf

ERegister / Renewals

3rd: 07 Dec 2022

From 25/06/2017 - To 25/06/2018

4th: 07 Dec 2022

From 25/06/2018 - To 25/06/2019

5th: 07 Dec 2022

From 25/06/2019 - To 25/06/2020

6th: 07 Dec 2022

From 25/06/2020 - To 25/06/2021

7th: 07 Dec 2022

From 25/06/2021 - To 25/06/2022

8th: 07 Dec 2022

From 25/06/2022 - To 25/06/2023

9th: 12 Jun 2023

From 25/06/2023 - To 25/06/2024

10th: 25 Jun 2024

From 25/06/2024 - To 25/06/2025

11th: 23 Jun 2025

From 25/06/2025 - To 25/06/2026