Log in or Sign up
Coin Talk
Home
Forums
>
Coin Forums
>
Coin Chat
>
Numi v2.0 Alpha Build Update - AI Coin Identifier & Sorter
>
Reply to Thread
Message:
<p>[QUOTE="Dansco_Dude, post: 25466600, member: 147679"]A few weeks ago I <a href="https://www.cointalk.com/threads/numi-v2-ai-coin-sorting.412741/" class="internalLink ProxyLink" data-proxy-href="https://www.cointalk.com/threads/numi-v2-ai-coin-sorting.412741/">posted</a> a thread about my pivot from exploring AI coin grading to AI Coin Identification & Sorting.</p><p><br /></p><p>After a lot of tinkering and coding, I built the initial alpha prototype and flow for Numi v2.0. The prototype can capture images on both sides of a coin, send an API request to GPT-4o for analysis, and display results identifying the coin's type, country of origin, and year.</p><p><br /></p><p><a href="https://i.imgur.com/b7n7gzF.mp4" target="_blank" class="externalLink ProxyLink" data-proxy-href="https://i.imgur.com/b7n7gzF.mp4" rel="nofollow">Video of Numi 2.0 in action</a></p><p>Screenshots</p><p><img src="https://i.imgur.com/Opd2O7y.png" class="bbCodeImage wysiwygImage" alt="" unselectable="on" /></p><p><img src="https://i.imgur.com/7BbIrn9.png" class="bbCodeImage wysiwygImage" alt="" unselectable="on" /></p><p><img src="https://i.imgur.com/ONo4e3a.png" class="bbCodeImage wysiwygImage" alt="" unselectable="on" /></p><p><br /></p><p><b>Tech Specs</b></p><ul> <li>Computer: Raspberry Pi 5</li> <li>Camera: 2 x Arducam IMX519</li> <li>Software Language: Python Code</li> <li>Physical System: Lego Build Hat peripheral and Lego technic parts</li> <li>AI Model: GPT-4o & OpenAI API</li> </ul><p>Below are some of the problems encountered, lessons learned, and what I plan for the next iteration.</p><p><br /></p><p><b>Problems</b></p><ul> <li>Maintaining consistent lighting is a major issue. Lighting is the #1 determinant for accurate results. I am struggling to find a powerful light source that can connect directly to the Raspberry Pi that lets me control both light intensity and color.</li> <li>The total time for a coin to go through from placement to results is around 30 seconds. This is too long. It takes around 12 seconds for the API call to complete with the rest for the coin to manually move through the system.</li> <li>An API call to the GPT-4o model takes around 1 cent per coin analyzed. Costs can add up fast if you're sorting thousands of coins.</li> <li>The AI is struggling to identify mint marks. I suspect this is due to inconsistent lighting as I know that GPT-4o can identify mint marks just fine when I upload close-up photos from my phone.</li> <li>Finding the right camera has proven extremely difficult. Most Raspberry Pi cameras have major limitations. It's surprisingly difficult to find a camera that can capture clear images within 50cm of an object, has autofocus, AND zoom functionality. My IMX519 cameras requires the coin to be at least 5cm away, it does have autofocus, but no zoom so I have to manually adjust the cameras.</li> </ul><p><b>Lessons Learned</b></p><ul> <li>Initially, I thought writing the software was going to be the biggest challenge, but instead, it was the mechanical engineering and building the machine itself</li> <li>Linux's permissions setup for folders is the bane of my existence.</li> <li>Building with Lego pieces never gets old</li> <li>I did not need to use ROS2. Python scripting works just fine.</li> <li>The first design of a robotics system does not have to be perfect. Better designs come from making mistakes and seeing the system come to life.</li> </ul><p><b>Plans for the next iteration</b></p><ul> <li>Mechanism to sort coins based on certain parameters</li> <li>Goal of reducing run time to 25 seconds per coin</li> </ul><p><b>Long Term Goals</b></p><ul> <li>System to pull coins out of a pile and place them onto the machine</li> <li>Capture and store images in a database</li> <li>System to place coins into 2x2's and staple it shut</li> <li>System to print key info on 2x2's such as coin type, year, mint mark, silver content, etc</li> <li>Explore open-source AI models to reduce costs</li> </ul><p>Based on lessons learned, I've already designed what the second design iteration should look like. I've compartmentalized the coins and cameras from the sorting system. This way taking photos and analyzing coins will not be a bottleneck for sorting the coins. The Lego parts are being mailed and I aim to build the next iteration in a few weeks.</p><p><img src="https://i.imgur.com/KHuTjfX.png" class="bbCodeImage wysiwygImage" alt="" unselectable="on" /></p><p><img src="https://i.imgur.com/zEXBgDy.png" class="bbCodeImage wysiwygImage" alt="" unselectable="on" /></p><p><br /></p><p>I'll be at the <b>Summer FUN show this Thursday - Saturday</b>. I'm hoping to chat with a lot of dealers & collectors to better understand how they currently tackle identifying and sorting bulk coins. The goal now isn't to sell Numi or convince others that it's valuable. But rather to understand the needs of collectors and dealers and see how AI can make their lives easier.</p><p><br /></p><p>If you'd like to share your thoughts at the show, let me know which table you are at and I'll drop by! Even better if you have some Dansco albums for sale <img src="https://forums.collectors.com/resources/emoji/wink.png" class="bbCodeImage wysiwygImage" alt="" unselectable="on" />[/QUOTE]</p><p><br /></p>
[QUOTE="Dansco_Dude, post: 25466600, member: 147679"]A few weeks ago I [URL='https://www.cointalk.com/threads/numi-v2-ai-coin-sorting.412741/']posted[/URL] a thread about my pivot from exploring AI coin grading to AI Coin Identification & Sorting. After a lot of tinkering and coding, I built the initial alpha prototype and flow for Numi v2.0. The prototype can capture images on both sides of a coin, send an API request to GPT-4o for analysis, and display results identifying the coin's type, country of origin, and year. [URL='https://i.imgur.com/b7n7gzF.mp4']Video of Numi 2.0 in action[/URL] Screenshots [IMG]https://i.imgur.com/Opd2O7y.png[/IMG] [IMG]https://i.imgur.com/7BbIrn9.png[/IMG] [IMG]https://i.imgur.com/ONo4e3a.png[/IMG] [B]Tech Specs[/B] [LIST] [*]Computer: Raspberry Pi 5 [*]Camera: 2 x Arducam IMX519 [*]Software Language: Python Code [*]Physical System: Lego Build Hat peripheral and Lego technic parts [*]AI Model: GPT-4o & OpenAI API [/LIST] Below are some of the problems encountered, lessons learned, and what I plan for the next iteration. [B]Problems[/B] [LIST] [*]Maintaining consistent lighting is a major issue. Lighting is the #1 determinant for accurate results. I am struggling to find a powerful light source that can connect directly to the Raspberry Pi that lets me control both light intensity and color. [*]The total time for a coin to go through from placement to results is around 30 seconds. This is too long. It takes around 12 seconds for the API call to complete with the rest for the coin to manually move through the system. [*]An API call to the GPT-4o model takes around 1 cent per coin analyzed. Costs can add up fast if you're sorting thousands of coins. [*]The AI is struggling to identify mint marks. I suspect this is due to inconsistent lighting as I know that GPT-4o can identify mint marks just fine when I upload close-up photos from my phone. [*]Finding the right camera has proven extremely difficult. Most Raspberry Pi cameras have major limitations. It's surprisingly difficult to find a camera that can capture clear images within 50cm of an object, has autofocus, AND zoom functionality. My IMX519 cameras requires the coin to be at least 5cm away, it does have autofocus, but no zoom so I have to manually adjust the cameras. [/LIST] [B]Lessons Learned[/B] [LIST] [*]Initially, I thought writing the software was going to be the biggest challenge, but instead, it was the mechanical engineering and building the machine itself [*]Linux's permissions setup for folders is the bane of my existence. [*]Building with Lego pieces never gets old [*]I did not need to use ROS2. Python scripting works just fine. [*]The first design of a robotics system does not have to be perfect. Better designs come from making mistakes and seeing the system come to life. [/LIST] [B]Plans for the next iteration[/B] [LIST] [*]Mechanism to sort coins based on certain parameters [*]Goal of reducing run time to 25 seconds per coin [/LIST] [B]Long Term Goals[/B] [LIST] [*]System to pull coins out of a pile and place them onto the machine [*]Capture and store images in a database [*]System to place coins into 2x2's and staple it shut [*]System to print key info on 2x2's such as coin type, year, mint mark, silver content, etc [*]Explore open-source AI models to reduce costs [/LIST] Based on lessons learned, I've already designed what the second design iteration should look like. I've compartmentalized the coins and cameras from the sorting system. This way taking photos and analyzing coins will not be a bottleneck for sorting the coins. The Lego parts are being mailed and I aim to build the next iteration in a few weeks. [IMG]https://i.imgur.com/KHuTjfX.png[/IMG] [IMG]https://i.imgur.com/zEXBgDy.png[/IMG] I'll be at the [B]Summer FUN show this Thursday - Saturday[/B]. I'm hoping to chat with a lot of dealers & collectors to better understand how they currently tackle identifying and sorting bulk coins. The goal now isn't to sell Numi or convince others that it's valuable. But rather to understand the needs of collectors and dealers and see how AI can make their lives easier. If you'd like to share your thoughts at the show, let me know which table you are at and I'll drop by! Even better if you have some Dansco albums for sale [IMG]https://forums.collectors.com/resources/emoji/wink.png[/IMG][/QUOTE]
Your name or email address:
Do you already have an account?
No, create an account now.
Yes, my password is:
Forgot your password?
Stay logged in
Coin Talk
Home
Forums
>
Coin Forums
>
Coin Chat
>
Numi v2.0 Alpha Build Update - AI Coin Identifier & Sorter
>
Home
Home
Quick Links
Search Forums
Recent Activity
Recent Posts
Forums
Forums
Quick Links
Search Forums
Recent Posts
Competitions
Competitions
Quick Links
Competition Index
Rules, Terms & Conditions
Gallery
Gallery
Quick Links
Search Media
New Media
Showcase
Showcase
Quick Links
Search Items
Most Active Members
New Items
Directory
Directory
Quick Links
Directory Home
New Listings
Members
Members
Quick Links
Notable Members
Current Visitors
Recent Activity
New Profile Posts
Sponsors
Menu
Search
Search titles only
Posted by Member:
Separate names with a comma.
Newer Than:
Search this thread only
Search this forum only
Display results as threads
Useful Searches
Recent Posts
More...