Abstract: ABSTRACT A method for counting gemstones is disclosed. The method includes receiving by an image processing module (IP), real time images of gemstones disposed on a platform through an image capturing module (1) associated with the image processing module. Further, the method includes steps of processing by the image processing module, the real time images of the gemstones frame by frame through a pre-defined sequence. Furthermore, the method includes determining by the image processing module, count of gemstones based on the processed real time images. The method of determining count of gemstones does not require the gemstones to be placed in a pre-defined order. The gemstones may be randomly disposed on the platform (2) and within the field of view of the image capturing module (1). The system (10) of the present disclosure does not require dedicated lighting source, natural lighting may be sufficient for working of the system (10). Fig. 1 is the representative figure.
Claims:We claim:
1. A method for counting gemstones, the method comprising:
receiving, by an image processing module (IP), real time images of gemstones disposed on a platform (2) through an image capturing module (1) associated with the image processing module (IP);
processing, by the image processing module (IP), the real time images of the gemstones frame by frame through a pre-defined sequence; and
determining, by the image processing module (IP), count of gemstones based on the processed real time images.
2. The method as claimed in claim 1, wherein the image processing module (IP) is configured to determine size of gemstones.
3. The method as claimed in claim 1 and 2 comprises displaying, by the image processing module (IP), the size of gemstones, the number of gemstones corresponding to each size and total count of gemstones through a display unit (D) associated with the image processing module (IP) based on the determination.
4. The method as claimed in claim 1, wherein the predefined sequence performed by the image processing module (IP) comprises:
converting the real time images into binary images;
eliminating at least one of image noise and distortion in the converted real time images by applying gaussian filter;
enhancing the contrast of the binary images by applying thresholding;
masking the real time images to eliminate the background;
segregating the adjacent gemstones in the real time images through local peak distance analysis and subsequently performing component analysis to determine at least one of adjacent and overlapping gemstones.
5. The method as claimed in claims 1 and 4, wherein the size and number of gemstones in the processed real time images are determined by image processing module (IP) by contour detection analysis.
6. The method as claimed in claim 1, wherein the image capturing module (1) is a camera.
7. The method as claimed in claim 1, wherein the platform (2) is at least one of a tray and a conveyor with antireflective surface.
8. A system (10) for counting gemstones, the system comprising:
a platform (2) configured to accommodate gemstones;
an image capturing module (1) positioned at a pre-defined height from the platform (2), wherein the image capturing module (1) is configured capture real time images of the gemstones on the platform (2) and in line of sight of the image capturing module (1); and
an image processing module (IP) associated with the image capturing module (1), the image processing module (IP) is configured to:
receive real time images of gemstones disposed on a platform (2) through an image capturing module (1);
process the real time images of the gemstones frame by frame through a pre-defined sequence; and
determine count of gemstones based on the processed real time images.
9. The system as claimed in claim 8, wherein the image processing module (IP) is configured to determine size of each gemstones.
10. The system as claimed in claim 8, wherein the image capturing unit is a camera.
11. The system as claimed in claim 8, wherein the platform (2) is at least one of a tray and a conveyor with anti-reflective surface.
12. The system as claimed in claim 8 and 9, wherein the image processing module (IP) is configured to display the size of gemstones, the number of gemstones corresponding to each size and total count of gemstones through a display unit (D) associated with the image processing module (IP) based on the determination.
, Description:TECHNICAL FIELD
Present disclosure generally relates to digital image processing and more specifically, but not exclusively, the present disclosure relates to a method and a system for counting gemstones.
BACKGROUND OF THE DISCLOSURE
Various industries require counting of objects before dispensing those objects for further processing of those objects. The objects may be counted either manually or by using machines, based on the number of objects to be counted and the cost associated with the process. In cases where the objects are small, such as gemstones used in making ornaments, manual counting of the gemstones is generally considered reliable. However, manual counting may be a time consuming and tedious task. Further, manual counting may not always be accurate and an error in such processes can never be overruled. This may be avoided by using devices, such as counters that are designed to automatically count the gemstones. The counters also save the time required for counting the gemstones, also adding a certain degree of accuracy to the process. Also, conventional counters/manual means used for counting gemstones do not segregate gemstones on parameters such as size and shape. Thus, making segregation of gemstones tedious and difficult process.
There exist conventional apparatus and methods for counting gemstones. However, the conventional apparatus has myriad limitations. There are known prior arts regarding use of conventional apparatus for counting gemstones. For instance, the patent publication number US2016/0006929A1 [US’929], discloses an apparatus for counting gemstones. US’929 relates to method and apparatus of counting the gemstones. The gemstone counting apparatus includes housing further including a vibrating mechanism to vibrate the tray after pre-defined time period. The vibrating mechanism arranges the plurality of gemstones in one level. Further the housing includes a middle plate to hold a camera. The camera is positioned directly above the tray to capture images of the tray each time the tray is vibrated by the vibrating mechanism. Furthermore, the images are processed by a processing unit to count number of gemstones in the tray. The conventional apparatus as described above is complex and comprises more components which are necessary for functioning of the apparatus. Further, the conventional apparatus has operational limitations including specific placement of gemstones for analysis.
The present disclosure is directed to overcome one or more limitations stated above.
The information disclosed in this background of the disclosure section is only for enhancement of understanding of the general background of the invention and should not be taken as an acknowledgement or any form of suggestion that this information forms the prior art already known to a person skilled in the art.
SUMMARY OF THE DISCLOSURE
One or more shortcomings of conventional mechanism are overcome, and additional advantages are provided through the mechanism and the system as claimed in the present disclosure. Additional features and advantages are realized through the techniques of the present disclosure. Other embodiments and aspects of the disclosure are described in detail herein and are considered a part of the claimed disclosure.
In a non-limiting embodiment of the disclosure, a method for counting gemstones is disclosed. The method includes receiving by an image processing module, real time images of gemstones disposed on a platform through an image capturing module associated with the image processing module. Further, the method includes steps of processing by the image processing module, the real time images of the gemstones frame by frame through a pre-defined sequence. Furthermore, the method includes determining by the image processing module, count of gemstones based on the processed real time images.
In an embodiment, the image processing module is configured to determine size of gemstones.
In an embodiment, the method includes displaying by the image processing module, the size of gemstones, the number of gemstones corresponding to each size and total count of gemstones through a display unit associated with the image processing module based on determination.
In an embodiment, the predefined sequence performed by the image processing module includes converting the real time images into binary images. The predefined sequence further includes eliminating at least one of image noise and distortion in the converted real time images by applying gaussian filter. The contrast of the real time images is enhanced by applying thresholding. Further, the real time images are masked to eliminate the background. The predetermined sequence includes segregating the adjacent gemstones in the real time images through local peak distance analysis and subsequently performing component analysis to determine at least one of adjacent and overlapping gemstones.
In an embodiment, the size and number of gemstones in the processed real time images are determined by image processing module by contour detection analysis.
In an embodiment, the image capturing module is a camera. The platform is at least one of tray and a conveyor with anti-reflective surface.
In another non-limiting embodiment of the disclosure, a system for counting gemstones is disclosed. The system includes a platform configured to accommodate gemstones. An image capturing module is positioned at a pre-defined height from the platform. The image capturing module is configured to capture real time images of the gemstones on the platform and in line of sight of the image capturing module. Further, the system includes an image processing module associated with the image capturing module. The image processing module is configured to receive real time images of gemstones disposed on a platform through the image capturing module. The real time images are processed frame by frame through a pre-defined sequence by the image processing module. Further, the image processing module is configured to determine count of gemstones based on the processed real time images.
The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.
BRIEF DESCRIPTION OF THE ACCOMPANYING FIGURES
The novel features and characteristics of the disclosure are set forth in the appended claims. The disclosure itself, however, as well as a preferred mode of use, further objectives, and advantages thereof, will best be understood by reference to the following detailed description of illustrative embodiments when read in conjunction with the accompanying figures. One or more embodiments are now described, by way of example only, with reference to the accompanying figures wherein like reference numerals represent like elements and in which:
Fig. 1 illustrates an exemplary schematic view of a system for counting gemstones, in accordance with embodiments of the disclosure.
Fig. 2 illustrates a process flow chart of a method for counting gemstones, in accordance with an embodiment of the disclosure.
Fig. 3 illustrates a sequence of image processing techniques for processing real time image for counting gemstones, in accordance with an embodiment of the disclosure.
FIG.4 illustrates an exemplary schematic view of binary image taken by ----------, in accordance with an embodiment of the disclosure.
The figures depict embodiments of the disclosure for purposes of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of method and system for counting gemstones as disclosed in the detailed description, without departing from the principles of the disclosure described herein.
DETAILED DESCRIPTION
The foregoing has broadly outlined the features and technical advantages of the present disclosure in order that the description of the disclosure that follows may be better understood. Additional features and advantages of the disclosure will be described hereinafter which form the subject of the disclosure. It should be appreciated by those skilled in the art that the conception and specific embodiments disclosed may be readily utilized as a basis for modifying or designing other system for carrying out the same purposes of the present disclosure. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the scope of the disclosure. The novel features which are believed to be characteristic of the disclosure, as to its organization, together with further objects and advantages will be better understood from the following description when considered in connection with the accompanying figures. It is to be expressly understood, however, that each of the figures is provided for the purpose of illustration and description only and is not intended as a definition of the limits of the present disclosure.
In the present document, the word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
While the disclosure is susceptible to various modifications and alternative forms, specific embodiments thereof has been shown by way of example in the drawings and will be described below. It should be understood, however that it is not intended to limit the disclosure to the particular forms disclosed, but on the contrary, the disclosure is to cover all modifications, equivalents, and alternatives falling within the scope of the disclosure.
The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusions, such that a mechanism that comprises a list of components does not include only those components but may include other components not expressly listed or inherent to such mechanism. In other words, one or more elements in the device or mechanism proceeded by “comprises… a” does not, without more constraints, preclude the existence of other elements or additional elements in the mechanism.
Embodiments of the present disclosure discloses a method and a system for determining count of gemstones. The method of determining count of gemstones doesn’t require the gemstones to be placed in a pre-defined order. The gemstones may be randomly disposed on the platform and within the field of view of the image capturing module. The system of the present disclosure doesn’t require dedicated light for for the analysis, Natural lighting may be sufficient for working of the system.
Accordingly, the present disclosure relates to an image processing device herein after referred to as a system for counting objects such as but not limiting to gemstones in real time images. The image processing device may include among other components a processor [i.e., image processing module] to process images captured from an image capturing module. In an embodiment, the system includes a memory unit communicatively coupled to the image processing module. The memory unit may be configured to store processor instructions, which, on execution, causes the processor to receive real time images relating to the objects disposed in sight of the image capturing module. The image processing module may be further configured to determine one or more parameters of the gemstones including count of gemstones, size of gemstones and the like using one or more morphological operations on the real time images. The image processing module may be further configured to count the gemstones based on shape and display the count of gemstones corresponding to each size. The count and size of gemstones may be displayed through a display unit associated with the image processing module.
The following paragraphs describe the present disclosure with reference to FIG(s) 1 to 4. In the figure, the same element or elements which have similar functions are indicated by the same reference signs. With general reference to the drawings, a system for counting objects such as gemstones in accordance with the teachings of a preferred embodiment of the present invention is illustrated and generally identified with reference numeral 10. It will be understood that only a portion of the system (10) is illustrated in figures for better understanding of the invention.
The following detailed description is merely exemplary in nature and is not intended to limit application and uses. Furthermore, there is no intention to be bound by any theory presented in the preceding background or summary or the following detailed description. It is to be understood that the disclosure may assume various alternative orientations and step sequences, except where expressly specified to the contrary. It is also to be understood that the specific devices or components illustrated in the attached drawings and described in the following specification are simply exemplary embodiments of the inventive concepts defined in the appended claims. Hence, specific dimensions or other physical characteristics relating to the embodiments that may be disclosed are not to be considered as limiting, unless the claims expressly state otherwise. Hereinafter, preferred embodiments of the present disclosure will be described referring to the accompanying drawings. While some specific terms of “proximal,” “distal,” “right”, “left”, “rear” or “front” and other terms containing these specific terms and directed to a specific direction will be used, the purpose of usage of these terms or words is merely to facilitate understanding of the present invention referring to the drawings. Accordingly, it should be noted that the meanings of these terms or words should not improperly limit the technical scope of the present invention.
Also, it is to be understood that the phraseology and terminology used herein is for description and should not be regarded as limiting. Unless specified or limited otherwise, the terms “accommodated,” “mounted,” “connected,” “supported,” and “coupled” and variations thereof are used broadly and encompass both direct and indirect mountings, connections, supports, and couplings. Further, “connected” and “coupled” are not restricted to physical or mechanical connections or couplings. It is to be understood that this disclosure is not limited to the specific devices, methods, applications, conditions, or parameters described and/or shown herein and that the terminology used herein is to describe particular embodiments by way of example and is not intended to be limiting of the claimed invention. Hereinafter in the following description, various embodiments will be described. For purposes of explanation, specific configurations and details are outlined to provide a thorough understanding of the embodiments. However, it will also be apparent to one skilled in the art that the embodiments may be practiced without the specific details. Furthermore, well-known features may be omitted or simplified in order not to obscure the embodiment being described.
The following paragraphs describe the present disclosure with reference to Figs. 1 to 3. Fig. 1 illustrates an exemplary schematic view of the system (10) for counting gemstones. The system (10) may be configured to use image processing techniques/morphological operations to determine the count of gemstones in a defined space. The defined space may be inline of sight of any image capturing module (1) which will be explained in the embodiments described hereinafter. The system (10) may include an image capturing module (1) that may be positioned at a pre-defined height from a platform (2). The height at which the image capturing module (1) may be positioned from the platform (2) may be decided based on the amount of area the image capturing module (1) would be covering. For example, image capturing modules having wider field of view may be positioned at lower heights, whereas the image capturing module (1) having narrow field of view may be positioned at a greater height to cover the entire platform (2). In an embodiment, the platform (2) may be structured to contain objects such as but not limiting to gemstones [not shown]. The image capturing module (1) may be supported at the pre-defined height by means of support structure (S). The support structure (S) may extend perpendicular to the platform (2) and a distal end of the support structure (S) may be defined with a clamping structure to securely hold the image capturing module (1). The image capturing module (1) may be secured parallelly to the platform (2) at the pre-defined height. In an embodiment, the platform (2) may be at least one of a tray or a conveyor with antireflective surface. In some embodiments, the platform (2) may be coated with antireflective material.
In an embodiment, the image capturing module (1) may be but not limiting to a digital camera, video recorder, a camcorder and the like. Alternatively, a smartphone with an embedded digital camera may also be used for capturing images in the field of view of the camera. In some embodiments, the image capturing module (1) may include an array of multiple image capturing sensors, each consisting of a Red Green Blue (RGB) sensor, and a depth/range sensor that may estimate depth values of the gemstones. The image capturing module (1) may capture real time images of the platform (2) in the field-of-view at a predefined rate. For example, at a rate of 10 to 50 frames per second. The rate at which the image capturing module (1) captures the real time images may be dynamically set by operator or may be pre-set by the operator. The image capturing module (1) may capture the images of the gemstones in real time and transmit the captured images to an image processing module (IP). In an embodiment, the image processing module (IP) and the image capturing module (1) may be embedded together. In some embodiments, the image capturing module (1) may be located at a remote location and the captured images may be transmitted to the image processing module (IP) over a wired and/or a wireless communication network/protocol. Examples of such wired and wireless communication network include, but are not limited to, transmission control and internet protocols, user datagram protocol, HTTP, file transfer protocol, ZigBee edge, infrared, IEEE 802.11, 802.16, 2G to 5G cellular communication network, and/or Bluetooth communication, wireless local area network, a local area network, telephone line and the like. The image processing module (IP) may refer to a computing device that may be configured to receive at least one real time image of the gemstones. The image processing module (IP) may include hardware and/or software that may be configured to perform one or more pre-determined operations. The image processing module (IP) may perform one or more operation through one or more units. The one or more operation may include contour detection using one or more morphological operations on the real time images captured by the image capturing module (1). The operations may also include determining count, shape, and size of the gemstones. The image processing module (IP) may be configured to execute procedures such as, but not limiting to, programs, routines, or scripts stored in memory unit. Hereinafter, a method of determining count of gemstones will be elucidated with the aid of FIG(s) 2 and 3.
FIG.2 and 3 is an exemplary embodiment of the present disclosure, illustrating a flowchart of the method for determining one or more parameters of gemstones in real time.
As illustrated in FIG(s).2 and 3, the method includes one or more blocks illustrating a method for determining one or more parameters relating to gemstones. The method may be described in the general context of computer-executable instructions. Generally, computer-executable instructions may include routines, programs, objects, components, data structures, procedures, modules, and functions, which perform functions or implement abstract data types.
The order in which the method is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method. Additionally, individual blocks may be deleted from the methods without departing from the scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.
As apparent from FIG.2, the image capturing module (1) may be configured to capture real time images of the gemstones contained on the platform (2). In an embodiment, the gemstones may be contained in a stationary manner on the tray or may be disposed in a conveyor moving beneath the image capturing module (1). The real time images captured by the image capturing module (1) may be transmitted to the image processing module (IP) by at least one of wired network or wireless network. As evident from block 101, the image processing module (IP) may receive the real time images of the gemstones taken by the image capturing module (1). In an embodiment, the real-time images may be transmitted to the image processing module (IP) from the image capturing module (1) through the wired/wireless communication networks/protocols. The received real time images may be subjected to the morphological operations frame by frame to determine one or more parameters. The morphological operations may be performed in the image processing module (IP) which is elucidated hereinafter.
As show at block 102, the real time images captured by the image capturing module (1) may be processed by the image processing module (IP). The image processing module (IP) performs morphological operations/applies image processing techniques in a pre-defined sequence on the real time images captured to determine one or more parameters of the gemstones. The predefined sequence may include converting captured images to binary images, applying gaussian filter, enhancing contrast, applying local peak distancing on the captured images. It should be understood that the real time images are processed frame by frame and the morphological operations are performed on each frame. Although, the morphological operations are performed on each frame of the real time image, elucidation hereinafter may be done with respect to one image for better understanding and should not be construed as limitation. Referring now to FIG.3 in conjunction with FIG.2, which depicts a block diagram of the sequence image processing techniques/morphological operations performed on the real time images. As shown at block 102a, the images captured by the image capturing module (1) may be converted to binary images by the image processing module (IP). A binary image is created from the real time images by a binarization process. The term binary images refer to images whose pixels have only two possible intensity values. Numerically, the two values are often 0 for black, and either 1 or 255. The binarization process refers to a pre-preprocessing step of image analysis which coverts images captured by the image capturing module (1) into bi-level image.
Once the image captured by the image capturing module (1) is converted to binary image as described in earlier embodiments, the binary image may be subjected to further processing. As apparent from block 102b, the image processing module (IP) identifies noise and distortion in the binary image by applying Gaussian filter. The illumination variation in the binary images may involve gradual change in light intensity which may be removed by smoothening action of the Gaussian filter. As shown at block 102c and 102d, the contrast of the binary images may be enhanced by applying thresholding technique. Here, the background in the binary image may be subtracted to spot the gemstones in the frame. The background may be eliminated by background subtraction technique which allows an image’s foreground to be extracted for further processing [i.e., gemstone recognition]. In an embodiment, foreground detection may also be used to separate foreground from background on the changes taking place in the foreground. The background detection/ the foreground detection techniques typically analyze frame by frame sequences recorded in real time with the image capturing module (1).
As shown at block 102e, local peak distance technique may be applied by the image processing module (IP). The local peak distance calculation method may be used here to identify individual and overlapped or joint gemstones from the binary image of the images captured by the image capturing module (1). As described in earlier embodiments, initially the digital input images are converted into the binary image [i.e., black, and white image], which may extend to featured pixels (F) and non-featured pixels (NF) shown in FIG.4. As such featured and non-featured pixels elements have a different element value. For instance, for non-featured pixels (NF) [that is gemstones contained in the tray] the pixel value may be infinity and for featured pixel (F) [the platform] the pixel values are 0’s. based on the pixel value the individual gemstone are counted in the platform. For the joint or overlapped gemstones, the distance between each featured (F) and non-featured pixel (NF) may be calculated.
• For features pixel:
If d= [x, y] is a featured pixel then local distance [x, y] = 0
Where, D = local distance between the pixel,
x = first featured pixel, and
y = second featured pixel
• Non-featured pixel:
If d = [x, y] is a non-featured pixel then local distance [ x, y] = infinity
The difference of the joint gemstones will be more similar in such a way the number of joint and overlapped gemstones may be counted. Further, the image processing module (IP) may use contouring detection technique to determine the frame and spotting diamonds. Using the contouring detection technique may detect the diamonds by encompassing it with an imaginary circle and highlighting the spotted diamonds. By the local peak distance calculating method and the contouring detection technique the image processing module (IP) determines number of gemstones. In an embodiment, the contouring detection technique also enables determination of size of the gemstones. Also, the image processing module (IP) may segregate number of gemstones corresponding to each size. In an embodiment, the system includes a display unit [D] associated with the image processing module (IP). The display unit (D) may be configured to display the size of gemstones, the number of gemstones corresponding to each size and total count of gemstones which are determined by the image processing module (IP) [as shown at block 103]. In an embodiment, the final output from the image processing module (IP) may be stored in the memory unit or cloud servers/database.
In an embodiment, the method of determining count of gemstones doesn’t require the gemstones to be placed in a pre-defined order. The gemstones may be randomly disposed on the platform (2) and within the field of view of the image capturing module (1). The system (10) of the present disclosure doesn’t require dedicated lighting source for analysis or performing operation, natural lighting may be sufficient for working of the system (10). The method according to the present disclosure significantly improves the determination of gemstones and provides apt count of gemstones. The method enables determination of gemstones of significantly smaller sizes. The method also determined individual and grouped diamonds on the platform (2). As the values are stored in database, the output may be viewed from remote locations.
It is to be understood that a person of ordinary skill in the art may develop a system of similar configuration without deviating from the scope of the present disclosure. Such modifications and variations may be made without departing from the scope of the present invention. Therefore, it is intended that the present disclosure covers such modifications and variations provided they come within the ambit of the appended claims and their equivalents.
Equivalents
With respect to the use of substantially any plural and/or singular terms herein, those having skill in the art can translate from the plural to the singular and/or from the singular to the plural as is appropriate to the context and/or application. The various singular/plural permutations may be expressly set forth herein for sake of clarity.
It will be understood by those within the art that, in general, terms used herein, are generally intended as "open" terms (e.g., the term "including" should be interpreted as "including but not limited to," the term "having" should be interpreted as "having at least," the term "includes" should be interpreted as "includes but is not limited to," etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding the description may contain usage of the introductory phrases "at least one" and "one or more" to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles "a" or "an" limits any particular claim containing such introduced claim recitation to inventions containing only one such recitation, even when the same claim includes the introductory phrases "one or more" or "at least one" and indefinite articles such as "a" or "an" (e.g., "a" and/or "an" should typically be interpreted to mean "at least one" or "one or more"); the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should typically be interpreted to mean at least the recited number (e.g., the bare recitation of "two recitations," without other modifiers, typically means at least two recitations, or two or more recitations). Furthermore, in those instances where a convention analogous to "at least one of A, B, and C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B, and C" would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). In those instances where a convention analogous to "at least one of A, B, or C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B, or C" would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase "A or B" will be understood to include the possibilities of "A" or "B" or "A and B."
While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated in the description.
REFFERAL NUMERALS:
Description Referral numeral
10 System
1 Image capturing module
2 Platform
F Featured pixels
NF Non-featured pixels
S Support structure
101-103 Method flowchart
| # | Name | Date |
|---|---|---|
| 1 | 202141046834-STATEMENT OF UNDERTAKING (FORM 3) [14-10-2021(online)].pdf | 2021-10-14 |
| 2 | 202141046834-REQUEST FOR EXAMINATION (FORM-18) [14-10-2021(online)].pdf | 2021-10-14 |
| 3 | 202141046834-POWER OF AUTHORITY [14-10-2021(online)].pdf | 2021-10-14 |
| 4 | 202141046834-FORM 18 [14-10-2021(online)].pdf | 2021-10-14 |
| 5 | 202141046834-FORM 1 [14-10-2021(online)].pdf | 2021-10-14 |
| 6 | 202141046834-DRAWINGS [14-10-2021(online)].pdf | 2021-10-14 |
| 7 | 202141046834-DECLARATION OF INVENTORSHIP (FORM 5) [14-10-2021(online)].pdf | 2021-10-14 |
| 8 | 202141046834-COMPLETE SPECIFICATION [14-10-2021(online)].pdf | 2021-10-14 |
| 9 | 202141046834-Proof of Right [30-12-2021(online)].pdf | 2021-12-30 |
| 10 | 202141046834-FER.pdf | 2023-08-30 |
| 11 | 202141046834-FER_SER_REPLY [27-02-2024(online)].pdf | 2024-02-27 |
| 12 | 202141046834-CLAIMS [27-02-2024(online)].pdf | 2024-02-27 |
| 1 | SearchHistoryE_29-08-2023.pdf |