Electronic connector recognition system and method thereof

EP4754734A1Pending Publication Date: 2026-06-10PIKTURA CO LTD

Patent Information

Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
PIKTURA CO LTD
Filing Date
2024-08-02
Publication Date
2026-06-10

AI Technical Summary

Technical Problem

Engineers face challenges in efficiently recognizing electronic connectors from 2D and 3D drawings, real pictures, or videos, which requires significant time and experience to accurately identify connector attributes.

Method used

An electronic connector recognition system and method that captures bounding boxes of connector patterns, front and rear views, text, and arrows in images. The system uses Deep Learning Models and Optical Character Recognition (OCR) to determine connector series, types, and attributes, and pairs these with size measurements and other relevant data.

Benefits of technology

The system significantly reduces the time required to recognize electronic connectors, enabling accurate identification of connector attributes and facilitating the selection of appropriate connectors from manufacturers, thus improving efficiency and reducing the need for extensive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2024072028_13022025_PF_FP_ABST
    Figure EP2024072028_13022025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic connector recognition method, comprising the steps of capturing bounding boxes of information relevant to a connector shown in a received image of a two-dimensional drawing of an electronic connector assembly; determining series, types and attributes, and classifying the types of the bounding box of the pattern of the electronic connector; capturing written attributes shown in the image with Optical Character Recognition (OCR) engine and building a dictionary of key value pairs of the captured written attributes; pairing the bounding boxes of information relevant to a connector and listing the bounding boxes of information relevant to a connector and the key value pairs of the captured written attributes in response to at least one key word, relevant to an electronic connector, received by a search engine.
Need to check novelty before this filing date? Find Prior Art

Description

ELECTRONIC CONNECTOR RECOGNITION SYSTEM AND METHOD THEREOFFIELD

[0001] The subject matter herein generally relates to an electronic apparatus recognition system and method thereof, especially an electronic connector recognition system and method thereof.BACKGROUND

[0002] In the industry of electronic connector assembly “Interconnects” (also known as “Connectors & Cables”), engineers often need to be able to recognize connectors and cables in two-dimensional (2D) drawings, three-dimensional (3D) drawings, real pictures, or videos of products. This allows the engineers to know which connectors from which manufacturer to be used. However, the recognition process may take several hours to several days depending on the complexity of the product. In addition, not only does the recognition process take time but also requires years of experience to accurately describe the attributes of the electronic connector. Therefore, an electronic connector recognition system and method thereof are needed for helping engineers to know which connectors from which manufacturer to be used.SUMMARY

[0003] The purpose of the present disclosure is to provide an electronic connector recognition system and method thereof.

[0004] To achieve the above purpose, the current disclosure discloses an electronic connector recognition method includes the steps of capturing at least one bounding box of a pattern of a connector, at least one bounding box of a front view of a connector, at least one bounding box of a rear view of a connector, at least one bounding box of text and at least one bounding box of arrows shown in a received image of a two-dimensional drawing of an electronic connector assembly; determining a connector series of the captured bounding box of the pattern of the electronic connector and determining a connector type of the determined connector series of the bounding box of the pattern of the electronic connector and classifying the determined connector type of the bounding box of the pattern of the electronic connector as at least one attribute; determining at least one connector attribute of the bounding box of the front view of the connector; capturing written attributes shown in the image with Optical Character Recognition (OCR) engine and building a dictionary of key value pairs of the captured written attributes; pairing the bounding box of text and the bounding box of arrows to form a boundingbox of size measurement when a position of the bounding box of text overlapping a position of the bounding box of arrows; pairing the bounding box of the size measurement and the bounding box of the pattern of the connector to form a bounding box of the pattern of the connector with the size measurement; pairing the bounding box of the pattern of the connector and the bounding box of the front view of the connector to form a bounding box of the pattern of the connector and the front view and pairing the bounding box of the pattern of the connector and the bounding box of the rear view of the connector to form a bounding box of the pattern of the connector and the rear view; and listing the bounding box of the pattern of the connector, the attributes of the bounding box of the pattern of the connector, the bounding box of the front view of the connector, the connector attributes of the bounding box of the front view of the connector, the bounding box of the rear view of the connector, the key value pairs of the captured written attributes, the bounding box of the pattern of the connector with the size measurement, the bounding box of the pattern of the connector and the front view and the bounding box of the pattern of the connector and the rear view in response to at least one key word, relevant to an electronic connector, received by a search engine.

[0005] To achieve the above purpose, the current disclosure discloses an electronic connector recognition system includes a detection module configured to capture at least one bounding box of a pattern of a connector, at least one bounding box of a front view of a connector, at least one bounding box of a rear view of a connector, at least one bounding box of text and at least one bounding box of arrows shown in a received image of a two-dimensional drawing of an electronic connector assembly.

[0006] A visual attribute recognition and classification module is configured to determine a connector series of the captured bounding box of the pattern of the electronic connector and determine a connector type of the determined connector series of the bounding box of the pattern of the electronic connector and classify the determined connector type of the bounding box of the pattern of the electronic connector as at least one attribute and determine at least one connector attribute of the bounding box of the front view of the connector.

[0007] A written attribute recognition module is configured to capture written attributes shown in the image with Optical Character Recognition (OCR) engine and building a dictionary of key value pairs of the captured written attributes.

[0008] A pairing and listing module is configured to pair the bounding box of text and the bounding box of arrows to form a bounding box of size measurement when a position of the bounding box of text overlapping a position of the bounding box of arrows and pair the bounding box of the size measurement and the bounding box of the pattern of the connector toform a bounding box of the pattern of the connector with the size measurement and pair the bounding box of the pattern of the connector and the bounding box of the front view of the connector to form a bounding box of the pattern of the connector and the front view and pair the bounding box of the pattern of the connector and the bounding box of the rear view of the connector to form a bounding box of the pattern of the connector and the rear view and list the bounding box of the pattern of the connector, the attributes of the bounding box of the pattern of the connector, the bounding box of the front view of the connector, the connector attributes of the bounding box of the front view of the connector, the bounding box of the rear view of the connector, the key value pairs of the captured written attributes, the bounding box of the pattern of the connector with the size measurement, the bounding box of the pattern of the connector and the front view, and the bounding box of the pattern of the connector and the rear view in response to at least one key word, relevant to an electronic connector, received by a search engine.

[0009] It should be understood that the description in the section is not intended to identify key or important features of embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will be readily understood from the following specification.BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout multiple accompanying drawings indicate the same or similar parts or elements. These accompanying drawings are not necessarily drawn to scale. It should be understood that these accompanying drawings depict only some embodiments disclosed in accordance with the present disclosure and should not be considered as limiting the scope of the present disclosure.

[0011] FIG. 1 is a block diagram of an electronic connector recognition system of one embodiment of the present disclosure;

[0012] FIG. 2 is an image of a two-dimensional drawing of an electronic connector assembly;

[0013] FIG. 3 is a dictionary of key value pairs of the captured written attributes of one embodiment of the present disclosure;

[0014] FIG. 4A is a bounding box of size measurement of one embodiment of the present disclosure;

[0015] FIG. 4B is a bounding box of the pattern of the connector with the size measurement of one embodiment of the present disclosure;

[0016] FIG. 4C is a bounding box of the pattern of the connector and the front view of one embodiment of the present disclosure;

[0017] FIG. 4D is a bounding box of the pattern of the connector and the rear view of one embodiment of the present disclosure;

[0018] FIG. 4E is a search outcome of an electronic connector returned from the electronic connector recognition system of one embodiment of the present disclosure;

[0019] FIG. 5 is a flow chart of the electronic connector recognition method of one embodiment of the present disclosure.;

[0020] FIG. 6A are written attributes of one embodiment of the present disclosure;

[0021] FIG. 6B is a written attribute of one embodiment of the present disclosure;

[0022] FIG. 7A is a pipeline diagram of the step S505 of one embodiment of the present disclosure;

[0023] FIG. 7B is a pipeline diagram of attributes classifying of FIG. 7A of one embodiment of the present disclosure;

[0024] FIG. 8 is a pipeline diagram of the step S505 of one embodiment of the present disclosure;

[0025]

[0055] FIG. 9A is a pipeline diagram of the overlapping position determination of the bounding box of horizontal arrows and the bounding box of text of the step S509;

[0026] FIG.9B is a pipeline diagram of the overlapping position determination of the bounding box of vertical arrows and the bounding box of text of the step S509; and

[0027] FIG. 10 is a flow diagram of the pairing between the bounding box of the pattern of the connector and the bounding box of the front view of the connector or the bounding box of the rear view of the connector of the step S509 of one embodiment of the present disclosure.DETAILED DESCRIPTION

[0028] It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details.

[0029] In other instances, methods, procedures, and components have not been described in detail so as not to obscure the related relevant feature being described. Also, the description is not to be considered as limiting the scope of the embodiments described herein. The drawingsare not necessarily to scale and the proportions of certain parts have been exaggerated to better illustrate details and features of the present disclosure.

[0030] Several definitions that apply throughout this disclosure will now be presented.

[0031] The term "coupled" is defined as connected, whether directly or indirectly through intervening components, and is not necessarily limited to physical connections. The connection can be such that the objects are permanently connected or releasable connected.

[0032] FIG. 1 is a block diagram of an electronic connector recognition system 1 of one embodiment of the present disclosure. FIG. 2 is an image of a two-dimensional drawing of an electronic connector assembly. As shown in FIG. 1 and FIG. 2, the system 1 includes a detection module 11, a visual attribute recognition and classification module 13, a written attribute recognition module 15 and a pairing and listing module 17.

[0033] As shown in FIG. 1 and FIG. 2, the detection module 11 is configured to capture at least one bounding box of a pattern of a connector 21, at least one bounding box of a front view of a connector 23, at least one bounding box of a rear view of a connector 25, at least one bounding box of text 27 and at least one bounding box of arrows 29 shown in the received image of a two-dimensional drawing of an electronic connector assembly in FIG. 2. In this embodiment, the detection module 11 employs a Deep Learning Model based on a Convolution Neural Network (CNN) to capturing the bounding boxes. In this embodiment, the arrows include vertical arrows, horizontal arrows and diagonal arrows.

[0034] The visual attribute recognition and classification module 13 is configured to determine a connector series of the captured bounding box of the pattern of the electronic connector 21 with a connector series determining model and determine a connector type of the determined connector series of the bounding box of the pattern of the electronic connector 21 with a connector type determining model. The visual attribute recognition and classification module 13 is further configured to classify the determined connector type of the bounding box of the pattern of the electronic connector 21 as at least one attribute.

[0035] Moreover, the visual attribute recognition and classification module 13 is configured to determine at least one connector attribute of the bounding box of the front view of the connector 23. In this embodiment, the visual attribute recognition and classification module 13 determines the connector attributes of the bounding box of the front view of the connector 23 with a pin gender determining model, a pin count determining model, a mating type determining model, a backshell type determining model, a coding style determining model.

[0036] Therefore, the connector attribute includes pin gender, pin count, mating type, backshell type, coding type, guided type, connector series type, connector gender type, andconnector orientation type. In this embodiment, the visual attribute recognition and classification module 13 employs a Deep Learning Model based on a Convolution Neural Network (CNN) to capture the bounding boxes.

[0037] The written attribute recognition module 15 is configured to capture written attributes, text and arrows, shown in the image of FIG. 2 with Optical Character Recognition (OCR) engine and building a dictionary of key value pairs of the captured written attributes as shown in FIG. 3. The written attribute recognition module 15 is further configured to capture vendor specific layout and words to apply specific rules related to the vendor. Moreover, the written attribute recognition module 15 is also able to sanitize misspelled characters and wrong value returned from the OCR engine. In this embodiment, the written attributes includes but not limited pin gender, part number, groups of arrows and measurement text, vendor name, current, voltage, IPx rating, UL values, connector name, and their coordinates.

[0038] The pairing and listing module 17 is configured to pair the bounding box of text 27 and the bounding box of arrows 29 to form a bounding box of size measurement 41 as shown in FIG. 4A, when a position of the bounding box of text overlapping a position of the bounding box of arrows. Therefore, in this embodiment, the pairing and listing module 17 is further configured to determine an overlapping position of the bounding box of arrows. Moreover, in some embodiments, the pairing and listing module 17 is configured to determine the overlapping position of the bounding box of arrows in an order of center position, top position, left position and right position of the bounding box of arrows 29, when the bounding box of arrows 29 is a bounding box of horizontal arrows. In some embodiments, the pairing and listing module 17 is configured to determine the overlapping position of the bounding box of arrows 29 in an order of center position, left position, top position and bottom position of the bounding box of arrows 29, when the bounding box of arrows 29 is a bounding box of vertical arrows.

[0039] The pairing and listing module 17 is further configured to pair the bounding box of the size measurement of FIG. 4 A and the bounding box of the pattern of the connector 21 to form a bounding box of the pattern of the connector with the size measurement 43 as shown in FIG. 4B.

[0040] The pairing and listing module 17 is configured to pair the bounding box of the pattern of the connector 21 and the bounding box of the front view of the connector 23 to form a bounding box of the pattern of the connector and the front view 45 as shown in FIG. 4C.

[0041] The pairing and listing module 17 pair the bounding box of the pattern of the connector 21 and the bounding box of the rear view of the connector 25 to form a bounding box of the pattern of the connector and the rear view 46 as shown in FIG. 4D.

[0042] The pairing and listing module 17 is further configured to list the bounding box of the pattern of the connector 21 , the attributes of the bounding box of the pattern of the connector, the bounding box of the front view of the connector 23, the connector attributes of the bounding box of the front view of the connector 23, the bounding box of the rear view of the connector 25, the key value pairs of the captured written attributes, the bounding box of the pattern of the connector with the size measurement, the bounding box of the pattern of the connector and the front view, and the bounding box of the pattern of the connector and the rear view in response to at least one key word, relevant to an electronic connector, received by a search engine as an example embodiment shown in FIG. 4E.

[0043] Furthermore, the present disclosure further discloses an electronic connector recognition method implemented by the electronic connector recognition system 1.

[0044] FIG. 5 is a flow chart of the electronic connector recognition method of one embodiment of the present disclosure. As shown in FIG. 5, in step of S501, an image of a two- dimensional drawing of an electronic connector assembly is received.

[0045] In step of S503, at least one bounding box of a pattern of a connector, at least one bounding box of a front view of a connector, at least one bounding box of a rear view of a connector, at least one bounding box of text and at least one bounding box of arrows shown in the received image of a two-dimensional drawing of an electronic connector assembly are captured. Moreover, in this embodiment, the arrows include vertical arrows, horizontal arrows and diagonal arrows.

[0046] In step S505, a connector series of the captured bounding box of the pattern of the electronic connector is determined and a connector type of the determined connector series of the bounding box of the pattern of the electronic connector is then determined. Moreover, in step S505, the determined connector type of the bounding box of the pattern of the electronic connector is classified as at least one attribute. Moreover, at least one connector attribute of the bounding box of the front view of the connector is determined.

[0047] In step S507, written attributes, text and arrows, shown in the image of FIG. 2 are captured with Optical Character Recognition (OCR) engine and a dictionary of key value pairs of the captured written attributes is built as shown in FIG. 3.

[0048] In this embodiment, vendor specific layout and words to apply specific rules related to the vendor are captured as well. Moreover, in this embodiment, misspelled characters and wrong value returned from the OCR engine are sanitized. In this embodiment, the written attributes includes but not limited pin gender 61, part number 63, current 65, voltage 67, and IPx rating 69 , groups of arrows and measurement text as example embodiment respectivelyshown in FIGs. 6Ato 6B. In some embodiments, the written attributes include vendor name, UL values, connector name, and coordinates.

[0049] In step S509, when a position of the bounding box of text overlapping a position of the bounding box of arrows, the bounding box of text and the bounding box of arrows are paired to form a bounding box of size measurement.

[0050] In this embodiment, an overlapping position of the bounding box of arrows and the bounding box of text is necessary to be determined. Therefore, in some embodiments, the overlapping position of the bounding box of arrows and the bounding box of text is determined in an order of center position, top position, left position and right position of the bounding box of arrows, when the bounding box of arrows is a bounding box of horizontal arrows. In some embodiments, the overlapping position of the bounding box of arrows and the bounding box of text is determined in an order of center position, left position, top position and bottom position of the bounding box of arrows, when the bounding box of arrows is a bounding box of vertical arrows.

[0051] In this embodiment, the bounding box of the size measurement and the bounding box of the pattern of the connector are paired to form a bounding box of the pattern of the connector with the size measurement.

[0052] In some embodiments, the bounding box of the size measurement and the bounding box of the front view of the connector are paired to form a bounding box of the front view with the size measurement. In some embodiments, the bounding box of the size measurement and the bounding box of the rear view are paired to form a bounding box of the rear view of the connector with the size measurement.

[0053] Moreover, in this embodiment, the bounding box of the pattern of the connector and the bounding box of the front view of the connector are paired to form a bounding box of the pattern of the connector and the front view. The bounding box of the pattern of the connector and the bounding box of the rear view of the connector are paired to form a bounding box of the pattern of the connector and the rear view.

[0054] Furthermore, in this embodiment, the bounding box of the pattern of the connector, the attributes of the bounding box of the pattern of the connector, the bounding box of the front view of the connector, the connector attributes of the bounding box of the front view of the connector, the bounding box of the rear view of the connector, the key value pairs of the captured written attributes, the bounding box of the pattern of the connector with the size measurement, the bounding box of the pattern of the connector and the front view and thebounding box of the pattern of the connector and the rear view are listed in response to at least one key word, relevant to an electronic connector, received by a search engine.

[0055] FIG. 7A is a pipeline diagram of the step S505 of one embodiment of the present disclosure. As shown in FIG. 7A, a connector series of the captured bounding box of the pattern of the electronic connector is determined by series with a series determining model 71 and a connector type of the determined connector series of the bounding box of the pattern of the electronic connector is then determined by types with a type determining engine and model 73. Moreover, the determined connector type of the bounding box of the pattern of the electronic connector is classified, with an attribute classifying model 75, as at least one attribute 77.

[0056] FIG. 7B is a pipeline diagram of attributes classifying of FIG. 7A of one embodiment of the present disclosure. As shown in FIG. 7B, for example, the attributes 771 of the determined connector type of the bounding box of the pattern of the electronic connector 79 are respectively classified with the attribute classifying models. In this embodiment, the attributes include but not limited to connector series type, connector gender type, connector orientation type, connector backshell type, and connector mating type.

[0057] FIG. 8 is a pipeline diagram of the step S505 of one embodiment of the present disclosure. In this embodiment, the bounding box of the front view of the connector 23 is determined by a plurality of determining models 81. Therefore, at least one connector attribute 83 of the bounding box of the front view of the connector 23 is determined. In this embodiment, the connector attribute 83 includes pin gender, pin count, mating type, backshell type, coding type, guided type.

[0058] FIG. 9A is a pipeline diagram of the overlapping position determination of the bounding box of horizontal arrows and the bounding box of text of the step S509. As shown in FIG. 9A, the overlapping position of the bounding box of arrows and the bounding box of text is determined in an order of center position, top position, left position and right position of the bounding box of arrows, when the bounding box of arrows is a bounding box of horizontal arrows.

[0059] FIG.9B is a pipeline diagram of the overlapping position determination of the bounding box of vertical arrows and the bounding box of text of the step S509. As shown in FIG. 9B, the overlapping position of the bounding box of arrows and the bounding box of text is determined in an order of center position, left position, top position and bottom position of the bounding box of arrows, when the bounding box of arrows is a bounding box of vertical arrows.

[0060] FIG. 10 is a flow diagram of the pairing between the bounding box of the pattern of the connector and the bounding box of the front view of the connector or the bounding box of the rear view of the connector of the step S509 of one embodiment of the present disclosure. As shown in FIG. 10, in step S601, the bounding box of the pattern of the connector is expanded in each direction of top, left, right and bottom. In step S603, when an orientation of the expanded bounding box of the pattern of the connector is still remained, the step S601 is then performed. Therefore, a loop for expanding the bounding box of the pattern of the connector is formed and the bounding box of the pattern of the connector is expanded by 5 pixels in each direction at each loop.

[0061] In step S603, when an orientation of the expanded bounding box of the pattern of the connector is not found, the step S605 is then performed to create a new bounding box of the pattern of the connector. In this embodiment, the new bounding box of the pattern of the connector represents the area covered by the connector. In step S607, the new bounding box of the pattern of the connector and the bounding box of the front view of the connector are paired to form the bounding box of the pattern of the connector and the front view of the connector as shown in FIG. 4C, when the area of the bounding box of the front view of the connector is covered by the new bounding box of the pattern of the connector and is within the area of the new bounding box of the pattern of the connector.

[0062] Moreover, the new bounding box of the pattern of the connector and the bounding box of the rear view of the connector are paired to form the bounding box of the pattern of the connector and the rear view of the connector as shown in FIG. 4D, when the area of the bounding box of the rear view of the connector is covered by the new bounding box of the pattern of the connector and is within the area of the new bounding box of the pattern of the connector.

[0063] The embodiments shown and described above are only examples and do not limit the patent scope of the disclosure. Therefore, many such details are neither shown nor described. Even though numerous characteristics and advantages of the present technology have been set forth in the foregoing description, together with details of the structure and function of the present disclosure, the disclosure is illustrative only, and changes may be made in the detail, especially in matters of shape, size, and arrangement of the parts within the principles of the present disclosure up to, and including the full extent established by the broad general meaning of the terms used in the claims. It will therefore be appreciated that the embodiments described above may be modified within the scope of the claims.

Claims

WHAT IS CLAIMED IS:

1. An electronic connector recognition method, comprising the steps of: capturing at least one bounding box of a pattern of a connector, at least one bounding box of a front view of a connector, at least one bounding box of a rear view of a connector, at least one bounding box of text and at least one bounding box of arrows shown in a received image of a two-dimensional drawing of an electronic connector assembly; determining a connector series of the captured bounding box of the pattern of the electronic connector and determining a connector type of the determined connector series of the bounding box of the pattern of the electronic connector and classifying the determined connector type of the bounding box of the pattern of the electronic connector as at least one attribute; determining at least one connector attribute of the bounding box of the front view of the connector; capturing written attributes shown in the image with Optical Character Recognition (OCR) engine and building a dictionary of key value pairs of the captured written attributes; pairing the bounding box of text and the bounding box of arrows to form a bounding box of size measurement when a position of the bounding box of text overlapping a position of the bounding box of arrows; pairing the bounding box of the size measurement and the bounding box of the pattern of the connector to form a bounding box of the pattern of the connector with the size measurement; pairing the bounding box of the pattern of the connector and the bounding box of the front view of the connector to form a bounding box of the pattern of the connector and the front view and pairing the bounding box of the pattern of the connector and the bounding box of the rear view of the connector to form a bounding box of the pattern of the connector and the rear view; and listing the bounding box of the pattern of the connector, the attributes of the bounding box of the pattern of the connector, the bounding box of the front view of the connector, the connector attributes of the bounding box of the front view of the connector, the bounding box of the rear view of the connector, the key value pairs of the captured written attributes, the bounding box of the pattern of the connector with the size measurement, the bounding box of the pattern of the connector and the front view and the bounding box of the pattern of the connector and the rear view in response to at least one key word, relevant to an electronic connector, received by a search engine.

2. The method of claim 1, wherein the connector attribute includes pin gender, pin count, mating type, backshell type, coding type, guided type, connector series type, connector gender type, and connector orientation type.

3. The method of claim 1, wherein the written attributes include pin gender, part number, vendor name, current, voltage, IPx rating, UL values, connector name, and coordinates.

4. The method of claim 1, wherein the arrows include vertical arrows, horizontal arrows and diagonal arrows.

5. The method of claim 1, wherein the step of capturing written attributes shown in the image and building a dictionary of key value pairs of the captured written attributes further includes sanitizing misspelled characters and wrong value returned from the OCR engine.

6. The method of claim 1, wherein the step of pairing the bounding box of text and the bounding box of arrows to form a bounding box of size measurement when the bounding box of text overlapping the bounding box of arrows further includes determining an overlapping position of the bounding box of arrows.

7. The method of claim 6, wherein the step of determining an overlapping position of the bounding box of arrows further includes determining the overlapping position of the bounding box of arrows in an order of center position, top position, left position and right position of the bounding box of arrows, when the bounding box of arrows is a bounding box of horizontal arrows.

8. The method of claim 6, wherein the step of determining an overlapping position of the bounding box of arrows further includes determining the overlapping position of the bounding box of arrows in an order of center position, left position, top position and bottom position of the bounding box of arrows, when the bounding box of arrows is a bounding box of vertical arrows.

9. An electronic connector recognition system, comprising: a detection module configured to capture at least one bounding box of a pattern of a connector, at least one bounding box of a front view of a connector, at least one bounding box of a rear view of a connector, at least one bounding box of text and at least one bounding box of arrows shown in a received image of a two-dimensional drawing of an electronic connector assembly; a visual attribute recognition and classification module configured to determine a connector series of the captured bounding box of the pattern of the electronic connector and determine a connector type of the determined connector series of the bounding box of the pattern of the electronic connector and classify the determined connector type of the boundingbox of the pattern of the electronic connector as at least one attribute and determine at least one connector attribute of the bounding box of the front view of the connector; a written attribute recognition module configured to capture written attributes shown in the image with Optical Character Recognition (OCR) engine and building a dictionary of key value pairs of the captured written attributes; and a pairing and listing module configured to pair the bounding box of text and the bounding box of arrows to form a bounding box of size measurement when a position of the bounding box of text overlapping a position of the bounding box of arrows and pair the bounding box of the size measurement and the bounding box of the pattern of the connector to form a bounding box of the pattern of the connector with the size measurement and pair the bounding box of the pattern of the connector and the bounding box of the front view of the connector to form a bounding box of the pattern of the connector and the front view and pair the bounding box of the pattern of the connector and the bounding box of the rear view of the connector to form a bounding box of the pattern of the connector and the rear view and list the bounding box of the pattern of the connector, the attributes of the bounding box of the pattern of the connector, the bounding box of the front view of the connector, the connector attributes of the bounding box of the front view of the connector, the bounding box of the rear view of the connector, the key value pairs of the captured written attributes, the bounding box of the pattern of the connector with the size measurement, the bounding box of the pattern of the connector and the front view, and the bounding box of the pattern of the connector and the rear view in response to at least one key word, relevant to an electronic connector, received by a search engine.

10. The system of claim 9, wherein the connector attribute includes pin gender, pin count, mating type, backshell type, coding type, guided type, connector series type, connector gender type, and connector orientation type.

11. The system of claim 9, wherein the written attributes include pin gender, part number and vendor name, current, voltage, IPx rating, UL values, connector name, and coordinates.

12. The system of claim 9, wherein the arrows include vertical arrows, horizontal arrows and diagonal arrows.

13. The system of claim 9, wherein the written attribute recognition module is further configured to sanitize misspelled characters and wrong value returned from the OCR engine.

14. The system of claim 9, wherein the pairing and listing module is further configured to determine an overlapping position of the bounding box of arrows.

15. The system of claim 14, wherein the pairing and listing module is further configured to determine the overlapping position of the bounding box of arrows in an order of center position,top position, left position and right position of the bounding box of arrows, when the bounding box of arrows is a bounding box of horizontal arrows.

16. The system of claim 14, wherein the pairing and listing module is further configured to determine the overlapping position of the bounding box of arrows in an order of center position, left position, top position and bottom position of the bounding box of arrows, when the bounding box of arrows is a bounding box of vertical arrows.