Magic: The Sortening

UMass ECE Senior Design Project 2022, Team 24

System Specifications

Item Description
Card Throughput >2 cards/min, >1000 card capacity
Condition grading Catch damage visible to the human eye. Provide a valid grading based on that damage based on client guidelines.
Card ID Solution must find the name of the card as well as the set it comes from. >95% accuracy
Forgery Detection Perform weight check, glossiness check, printing verification check. 90% of forgeries fail at least one.
Card Damaging No noticeable new damage to cards after processing
Output Bins At least 15 software-configurable output bins

Problem Statement & Goals

The secondhand market for Magic cards is very large, but dealing with cards in bulk requires significant time, manual effort, and money to sort and check for damage. Current au​tomatic sorting solutions, which are themselves quite limited, can’t check for damage properly. Our solution is able to take a large stack of cards as an input, detect and grade each card’s condition, identify the cards, check for forgeries, and sort them into several configurable bins. This allows users to properly value and sort large quantities of cards.

Demo Video P2

Demo Video P1

Surface Damage Heatmap

Edge Damage Detection

Print Pattern of a Legitimate Magic Card

Multi-Stage Card Evaluator

Configurable Input/Output bins

Electro-Mechanical Block Diagram

Card Path & Processing Block Diagram

Software Approach Block Diagram