Sign In to Follow Application
View All Documents & Correspondence

Optical Polling Platform Detection System

Abstract: A method and system for an optical polling platform is provided. An optical polling server system receives an image of one or more augmented reality (AR) tag markers associated with a poll. Each AR tag marker is encoded with data, which includes at least a user identifier and a polling option. The system processes the image to identify the one or more AR tag markers in the captured image and detects edges in the image by traversing vertically along image columns. The system identifies potential AR tag markers from final edges based on contrast in pixels of the detected first set of edges and associated neighboring pixels. The AR tag markers are identified from the identified potential AR tag markers by sampling bit areas. Further, the system decodes the one or more AR tag markers to determine user identifier and polling option selected by the user identifier.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
11 January 2018
Publication Number
28/2019
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
indiafiling@deeptech-ip.com
Parent Application
Patent Number
Legal Status
Grant Date
2025-11-07
Renewal Date

Applicants

AMRITA VISHWA VIDYAPEETHAM
Amrita University, Clappana P.O Amritapuri, Vallikavu, Kerala, India, Pin Code-690 525.

Inventors

1. BIJLANI, Kamal
Amrita E-LEARNING RESEARCH LAB, AMRITA VISHWA VIDYAPEETHAM, KOLLAM, KERALA, INDIA, PIN CODE-690 525.
2. HADDADI, Mohamed Reza
MA Math, Amritapuri, Kollam, Kerala, India, Pin Code-690 546.

Specification

WE CLAIM:
1. A computer-implemented optical polling method comprising:
receiving an image of augmented reality (AR) tag markers associated with a poll,
wherein each AR tag marker is encoded with data, the data comprising a user identifier
and a polling option;
processing the image to identify the AR tag markers, wherein the processing
comprises:
detecting a first set of edges in the image by traversing vertically along a plurality of columns in the image, wherein the columns are separated by a predetermined length;
identifying final edges from the detected first set of edges based on contrast in pixels of the detected first set of edges and associated neighbouring pixels; identifying potential AR tag markers in the image based on a length of the identified final edges;
identifying AR tag markers from the identified potential AR tag markers by sampling bit areas in each of the obtained potential AR tag markers; decoding the AR tag markers to determine user identifier and polling option
selected by the user identifier.
2. The method of claim 1, wherein the predetermined length is less than or equivalent to a minimum AR tag marker length in the image.
3. The method of claim 1, wherein the detecting the first set of edges comprises:

i. identifying an edge by traversing every xth column in the image, wherein “x” is
minimum AR tag marker length;
ii. identifying a line by recursively traversing the identified edge to corners;
iii. identifying side edges of the marker by traversing downwards from corners of the
identified line; and
iv. traversing horizontally from an identified bottom corner to another bottom corner.
4. The method of claim 1, wherein identifying the final edges comprises:
i. accepting edge pixels having higher contrast than neighboring pixels; and ii. accepting edge pixels with contrast higher than a threshold value.
5. The method of claim 1, wherein identifying potential AR tag markers comprises:
i. comparing the length of the final edges with a predetermined minimum AR tag
marker length;
ii. rejecting the final edges if the length is less than the predetermined minimum marker length; and
iii. accepting the final edges if the length is greater than the predetermined minimum marker length to obtain the potential AR tag marker.
6. The method of claim 1, wherein identifying AR tag markers from the identified
potential AR tag markers comprises:
i. checking whether sampled bit areas are in the same range of either close to white
or black color; and
ii. checking whether the sampling value match with an actual sampling value.

7. The method of claim 1, wherein color of sampled bit area is one of black or white.
8. The method of claim 1, wherein decoding the AR tag markers comprises:
i. determining a binary code for each of sampled bit areas based on the color of the sampled bit area;
ii. decoding the binary bit areas in each of the potential AR tag markers based on the position of the most significant bit and the least significant bit in the AR tag markers.
9. The method of claim 1, further comprising identifying the AR tag markers in poor lighting conditions using adaptive thresholding.
10. The method of claim 1, further comprising calculating position of center of the bit representation to check whether the center is within or outside the edges.
11. The method of claim 1, wherein the processing further comprises splitting the
received image into multiple parts prior to finding a first set of edges.
12. An optical polling system, comprising:
a camera unit (112) configured to capture an image of augmented reality (AR) tag markers (118), wherein each AR tag marker is encoded with data, the data comprising a user identifier and a polling option;
a computing device (102) for evaluating and assessing responses, the computing device comprising:
a processing unit (404);

a memory unit (402) coupled to the processing unit, the memory unit comprises: an image reception module (416) configured to receive the image of AR tag markers;
an edge detection module (418) configured to detect a first set of edges in the image by traversing vertically along a plurality of columns in the image, wherein the columns are separated by a predetermined length; an edge filtering module (420) configured to identify final edges from the detected first set of edges based on contrast in pixels of the detected first set of edges and associated neighboring pixels;
a marker identification module (422) configured to identify potential AR tag markers based on a length of the identified final edges, and identify AR tag markers from the identified potential AR tag markers by sampling bit areas in each of the obtained potential AR tag markers; and
a decoding module (424) configured to decode the AR tag markers to determine user identifier and polling option selected by the user identifier.
13. The system of claim 12, wherein the memory unit further comprises a summary generation module (426) configured to generate a summary of the response of each user.
14. The system of claim 12, wherein the memory unit further comprises a learning module (404) configured to provide a plurality of subject courses.
15. The system of claim 12, wherein the decoding module is configured to:
determine a binary code for each of sampled bit areas based on the color of the
sampled bit area; and

decode the binary bit areas in each of the potential AR tag markers based on the position of the most significant bit and the least significant bit in the AR tag markers.
16. The system of claim 12, further comprising a second computing device (104) communicatively coupled to the computing device over a network.
17. The system of claim 12, wherein the system is configured to decode AR tag markers at a near real-time.
18. The system of claim 12, further comprising a plurality of user devices (116) for responding to poll, wherein the user devices display the AR tag marker indicating a user identity and user response.
19. The system of claim 12, wherein the camera unit (112) is configured to adjust the exposure time based on an average grayscale value of the image.
20. The system of claim 12, wherein the memory unit further comprises an image splitting module configured to split the received image prior to finding a first set of edges.

Documents

Application Documents

# Name Date
1 201841001294-CLAIMS [02-06-2022(online)].pdf 2022-06-02
1 201841001294-FORM 13 [13-03-2025(online)].pdf 2025-03-13
1 201841001294-STATEMENT OF UNDERTAKING (FORM 3) [11-01-2018(online)].pdf 2018-01-11
2 201841001294-COMPLETE SPECIFICATION [02-06-2022(online)].pdf 2022-06-02
2 201841001294-POA [13-03-2025(online)].pdf 2025-03-13
2 201841001294-PROVISIONAL SPECIFICATION [11-01-2018(online)].pdf 2018-01-11
3 201841001294-CORRESPONDENCE [02-06-2022(online)].pdf 2022-06-02
3 201841001294-FORM 1 [11-01-2018(online)].pdf 2018-01-11
3 201841001294-RELEVANT DOCUMENTS [13-03-2025(online)].pdf 2025-03-13
4 201841001294-Proof of Right (MANDATORY) [28-05-2018(online)].pdf 2018-05-28
4 201841001294-DRAWING [02-06-2022(online)].pdf 2022-06-02
4 201841001294-CLAIMS [02-06-2022(online)].pdf 2022-06-02
5 201841001294-FORM-26 [06-07-2018(online)].pdf 2018-07-06
5 201841001294-EDUCATIONAL INSTITUTION(S) [02-06-2022(online)].pdf 2022-06-02
5 201841001294-COMPLETE SPECIFICATION [02-06-2022(online)].pdf 2022-06-02
6 201841001294-Form 2 (Title Page) [24-10-2018].pdf 2018-10-24
6 201841001294-EVIDENCE FOR REGISTRATION UNDER SSI [02-06-2022(online)].pdf 2022-06-02
6 201841001294-CORRESPONDENCE [02-06-2022(online)].pdf 2022-06-02
7 201841001294-FER_SER_REPLY [02-06-2022(online)].pdf 2022-06-02
7 201841001294-DRAWING [24-10-2018(online)].pdf 2018-10-24
7 201841001294-DRAWING [02-06-2022(online)].pdf 2022-06-02
8 201841001294-CORRESPONDENCE-OTHERS [24-10-2018(online)].pdf 2018-10-24
8 201841001294-EDUCATIONAL INSTITUTION(S) [02-06-2022(online)].pdf 2022-06-02
8 201841001294-FORM 13 [02-06-2022(online)].pdf 2022-06-02
9 201841001294-COMPLETE SPECIFICATION [24-10-2018(online)].pdf 2018-10-24
9 201841001294-EVIDENCE FOR REGISTRATION UNDER SSI [02-06-2022(online)].pdf 2022-06-02
9 201841001294-FORM-8 [02-06-2022(online)].pdf 2022-06-02
10 201841001294-FER_SER_REPLY [02-06-2022(online)].pdf 2022-06-02
10 201841001294-OTHERS [02-06-2022(online)].pdf 2022-06-02
10 201841001294-Proof of Right (MANDATORY) [25-02-2019(online)].pdf 2019-02-25
11 201841001294-FORM 13 [02-06-2022(online)].pdf 2022-06-02
11 201841001294-PETITION UNDER RULE 137 [02-06-2022(online)].pdf 2022-06-02
11 Correspondence by Agent_Form 1_04-03-2019.pdf 2019-03-04
12 201841001294-FORM 3 [16-09-2019(online)].pdf 2019-09-16
12 201841001294-FORM-8 [02-06-2022(online)].pdf 2022-06-02
12 201841001294-RELEVANT DOCUMENTS [02-06-2022(online)].pdf 2022-06-02
13 201841001294-OTHERS [02-06-2022(online)].pdf 2022-06-02
13 201841001294-FORM 3 [16-09-2019(online)]-1.pdf 2019-09-16
13 201841001294-FER.pdf 2021-12-02
14 201841001294-FORM 3 [02-11-2021(online)].pdf 2021-11-02
14 201841001294-FORM 3 [11-03-2020(online)].pdf 2020-03-11
14 201841001294-PETITION UNDER RULE 137 [02-06-2022(online)].pdf 2022-06-02
15 201841001294-FORM 3 [04-09-2020(online)].pdf 2020-09-04
15 201841001294-FORM 3 [11-03-2021(online)].pdf 2021-03-11
15 201841001294-RELEVANT DOCUMENTS [02-06-2022(online)].pdf 2022-06-02
16 201841001294-FER.pdf 2021-12-02
16 201841001294-FORM 18 [06-10-2020(online)].pdf 2020-10-06
17 201841001294-FORM 3 [04-09-2020(online)].pdf 2020-09-04
17 201841001294-FORM 3 [11-03-2021(online)].pdf 2021-03-11
17 201841001294-FORM 3 [02-11-2021(online)].pdf 2021-11-02
18 201841001294-FORM 3 [11-03-2020(online)].pdf 2020-03-11
18 201841001294-FORM 3 [11-03-2021(online)].pdf 2021-03-11
18 201841001294-FORM 3 [02-11-2021(online)].pdf 2021-11-02
19 201841001294-FER.pdf 2021-12-02
19 201841001294-FORM 18 [06-10-2020(online)].pdf 2020-10-06
19 201841001294-FORM 3 [16-09-2019(online)]-1.pdf 2019-09-16
20 201841001294-FORM 3 [04-09-2020(online)].pdf 2020-09-04
20 201841001294-FORM 3 [16-09-2019(online)].pdf 2019-09-16
20 201841001294-RELEVANT DOCUMENTS [02-06-2022(online)].pdf 2022-06-02
21 Correspondence by Agent_Form 1_04-03-2019.pdf 2019-03-04
21 201841001294-PETITION UNDER RULE 137 [02-06-2022(online)].pdf 2022-06-02
21 201841001294-FORM 3 [11-03-2020(online)].pdf 2020-03-11
22 201841001294-FORM 3 [16-09-2019(online)]-1.pdf 2019-09-16
22 201841001294-OTHERS [02-06-2022(online)].pdf 2022-06-02
22 201841001294-Proof of Right (MANDATORY) [25-02-2019(online)].pdf 2019-02-25
23 201841001294-COMPLETE SPECIFICATION [24-10-2018(online)].pdf 2018-10-24
23 201841001294-FORM 3 [16-09-2019(online)].pdf 2019-09-16
23 201841001294-FORM-8 [02-06-2022(online)].pdf 2022-06-02
24 Correspondence by Agent_Form 1_04-03-2019.pdf 2019-03-04
24 201841001294-FORM 13 [02-06-2022(online)].pdf 2022-06-02
24 201841001294-CORRESPONDENCE-OTHERS [24-10-2018(online)].pdf 2018-10-24
25 201841001294-DRAWING [24-10-2018(online)].pdf 2018-10-24
25 201841001294-FER_SER_REPLY [02-06-2022(online)].pdf 2022-06-02
25 201841001294-Proof of Right (MANDATORY) [25-02-2019(online)].pdf 2019-02-25
26 201841001294-COMPLETE SPECIFICATION [24-10-2018(online)].pdf 2018-10-24
26 201841001294-EVIDENCE FOR REGISTRATION UNDER SSI [02-06-2022(online)].pdf 2022-06-02
26 201841001294-Form 2 (Title Page) [24-10-2018].pdf 2018-10-24
27 201841001294-CORRESPONDENCE-OTHERS [24-10-2018(online)].pdf 2018-10-24
27 201841001294-EDUCATIONAL INSTITUTION(S) [02-06-2022(online)].pdf 2022-06-02
27 201841001294-FORM-26 [06-07-2018(online)].pdf 2018-07-06
28 201841001294-DRAWING [02-06-2022(online)].pdf 2022-06-02
28 201841001294-DRAWING [24-10-2018(online)].pdf 2018-10-24
28 201841001294-Proof of Right (MANDATORY) [28-05-2018(online)].pdf 2018-05-28
29 201841001294-CORRESPONDENCE [02-06-2022(online)].pdf 2022-06-02
29 201841001294-FORM 1 [11-01-2018(online)].pdf 2018-01-11
29 201841001294-Form 2 (Title Page) [24-10-2018].pdf 2018-10-24
30 201841001294-COMPLETE SPECIFICATION [02-06-2022(online)].pdf 2022-06-02
30 201841001294-FORM-26 [06-07-2018(online)].pdf 2018-07-06
30 201841001294-PROVISIONAL SPECIFICATION [11-01-2018(online)].pdf 2018-01-11
31 201841001294-STATEMENT OF UNDERTAKING (FORM 3) [11-01-2018(online)].pdf 2018-01-11
31 201841001294-Proof of Right (MANDATORY) [28-05-2018(online)].pdf 2018-05-28
31 201841001294-CLAIMS [02-06-2022(online)].pdf 2022-06-02
32 201841001294-RELEVANT DOCUMENTS [13-03-2025(online)].pdf 2025-03-13
32 201841001294-FORM 1 [11-01-2018(online)].pdf 2018-01-11
33 201841001294-PROVISIONAL SPECIFICATION [11-01-2018(online)].pdf 2018-01-11
33 201841001294-POA [13-03-2025(online)].pdf 2025-03-13
34 201841001294-STATEMENT OF UNDERTAKING (FORM 3) [11-01-2018(online)].pdf 2018-01-11
34 201841001294-FORM 13 [13-03-2025(online)].pdf 2025-03-13
35 201841001294-PatentCertificate07-11-2025.pdf 2025-11-07
36 201841001294-IntimationOfGrant07-11-2025.pdf 2025-11-07

Search Strategy

1 search201841001294E_24-08-2021.pdf

ERegister / Renewals