Skip to main content

helps to analyse integrated circuit die images (for example from siliconpr0n.org) with the help of ai.

Project description

Installation

pip install .

Information

Code will use your graphic card for acceleration.

Frameworks/Libraries used:

Small example

  • start
  • select image
  • add grid
  • press mouse down on image and drag your rectangle for your grid
  • adjust x,y,cols,rows,width,height manualy to fit
  • add label (while grid is selected)
    • give it a random name
  • with that label selected, select cells for that label (for example cells that mark a "1")
  • select grid (for example "grid_0" again)
  • add another label (while grid is selected)
    • give it a random name
  • with that label selected, select cells for that label (for example cells that mark a "0")
  • with enough "1" and "0" labels drawn, click the "Compute" button
    • ai will find images in the grid that have the same properties
    • click "stop" once the results are satisfied
      • maximum for "acc" and "val_acc" is 1.00, the closer you are to those values, the better are the results
      • results depend on many factors:
        • the amount of cells you selected
        • how good your grid matches the current image
        • the quality of your image
        • ...
      • "acc" stands for "accuracy", "val" for "validation"
  • found ai-cells will be drawn green

image

TODO

  • export of ai-cells as csv or bit-image
  • auto-compute to calculate in background while you are selecting new cells for your labels
  • possibility to rotate grid
  • maybe store your model on a public place? (for others to use)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

silicon-analyser-1.0.0.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

silicon_analyser-1.0.0-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

Details for the file silicon-analyser-1.0.0.tar.gz.

File metadata

  • Download URL: silicon-analyser-1.0.0.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for silicon-analyser-1.0.0.tar.gz
Algorithm Hash digest
SHA256 32036feded81c8707a12a854e466ffd9e56c8aff337fefbeee823c07afe69cd3
MD5 a1fc72e7271dd417903288b9a8479b9a
BLAKE2b-256 3c88249a2890dd840d3a48ee5a740db26e8adf6c55bfd661c2a25229c5849a4f

See more details on using hashes here.

File details

Details for the file silicon_analyser-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for silicon_analyser-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2050a48c72dfbbb4be9e47e297715b30c08bdf85b98d494a48e74a39efde59d9
MD5 b59241f7178923042722e5774006a246
BLAKE2b-256 8ebb0a12426f10bc730c2bded241040f838e20492430b3db1e6324f0782c2ffa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page