Skip to content

[Research] Script to randomly test SeedQR resiliency against different transcription errors #875

@kdmukai

Description

@kdmukai

see: https://x.com/KeithMukai/status/2021947006193901939

Image

A few key questions are worth getting answers to:

  • SeedQRs use the "L" QR code error correction level. How many blocks can be incorrectly transcribed but still result in a readable SeedQR?
  • Does it differ for Compact SeedQR vs Standard SeedQR?
  • Is there a difference between marking the wrong block vs simply omitting a block?
  • Are specific regions less tolerant to errors (e.g. the "fixed patterns" or "format info" areas)?

Based on these findings, any recommendations for improving our SeedQR templates?

I'd suggest writing a script that randomly generates new SeedQRs and intentionally applies the above errors. The script can then feed the resulting SeedQR back into a QR decoder to see if it's still readable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions