[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-238542-105":53,"doc-detail-238542-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","real-time-pokemon-card-detection-from-tournament-footage-object-detection-and-dataset-augmentation-methods","Real-Time Pokémon Card Detection from Tournament Footage - Object Detection and Dataset Augmentation Methods","","Blurred, fast-moving Pokémon tournament footage makes card reading difficult for many viewers, motivating a computer-vision approach for real-time recognition. The work targets accurate detection of multiple Pokémon card classes by combining established data augmentation with new dataset-generation ideas. Techniques include random rotations and copy-paste augmentation, plus mosaic backgrounds and polygon clipping for training realism. The paper also discusses practical limitations of the detection pipeline under real tournament conditions.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/real-time-pokemon-card-detection-from-tournament-footage-object-detection-and-dataset-augmentation-methods/238542/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/real-time-pokemon-card-detection-from-tournament-footage-object-detection-and-dataset-augmentation-methods/238542.png","ImageObject",442,249,{"name":88,"@type":89},"Clementine","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-30","2026-09-11",true,{"@type":98,"interactionType":99,"userInteractionCount":20},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What problem does the paper address in Pokémon tournament viewing?","Question",{"text":108,"@type":109},"Tournament footage is often blurry and the cards are hard to read for average viewers, reducing the spectator experience and making card understanding difficult without knowing the card effects in advance.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How does the proposed system help viewers read cards?",{"text":113,"@type":109},"A model detects which cards are on screen and produces segmentation masks so that hovering with a cursor can trigger a zoomed-in, high-quality card view for easier reading.",{"name":115,"@type":106,"acceptedAnswer":116},"What data and augmentation strategies are emphasized?",{"text":117,"@type":109},"The paper constructs training data using web-scraped tournament-legal cards and builds validation data from real tournament screenshots, then improves robustness with augmentations such as random rotations, copy-paste, mosaic backgrounds, and polygon clipping.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},238542,1790286734,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":20,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":76},1374391974564,"https://ap-avatar.wpscdn.com/avatar/14000253aa45c000a9e?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779874745381141002","Real-Time Pokémon Card Detection from Tournament  \nFootage  \nEdwin Pua  \nDepartment of Computer Science  \nStanford University  \n[puaedwin@stanford.edu](puaedwin@stanford.edu)  \nAbstract  \nMatch footage for Pokémon tournaments is blurry and hard to follow for average viewers unfamiliar with the cards. This paper outlines techniques dataset augmentation to improve an object detection model’s ability to detect classes of Pokémon cards in real time, as well as their limitations. This includes established techniques such as random rotations or copy-paste augmentation, as well as novel techniques such as mosaic backgrounds or polygon clipping.  \n1 Introduction  \nThe most popular use of Pokémon Trading Cards is for collecting, but they have another use-battling. Pokémon Trading Cards are used to play a tabletop game that simulates Pokémon battles.  \nHowever, there are two primary barriers that prevent people from getting into the sport. One is the set of twenty minute rules required to learn how to play, which is a surprisingly high activation cost. The other is how difficult it is to be excited as a spectator of the Pokémon Card Game.  \nFigure 1: Example of tournament footage of the Pokémon Trading Card Game (TCG) .  \nFor instance, consider Figure 1 . In order to capture the whole playing field, the camera needs to be a certain distance above the match. However, because the Pokémon and text on the cards are illegible from this distance, the only way to follow what is happening is if you know what all the cards doin advance. Most normal spectators will not understand what is happening, which might turn away potential Pokémon trainers.  \nTo alleviate this, the goal is to make a computer vision model that can detect which cards are onscreen. When a viewer hovers over a particular card, the plan is to show a zoomed-in, high quality version of the card so an online spectator can easily read what a card does.  \nTo be more specific, given a URL or MP4 recording of Pokémon TCG tournament footage, is it possible to generate real-time, frame-by-frame segmentation masks of each Pokémon card as output?  \nStanford CS224N Natural Language Processing with Deep Learning  \nThat way, when a user uses the mouse to hover over a card, and the cursor coordinates coincide with one of the coordinates of a segmentation mask, we can use the detected card class of that segmentation mask to retrieve the correct zoomed in image of the corresponding card.  \n2 Related Works  \nIn the past, there have been similar works on card detection. For instance, Snyder developed a poker card detector without using a neural network, via corner detection and template matching. [1] However, these heuristics are not robust, since they assume close-up, clean images and no perspective distortion of the cards. Another poker card detector was made by Chen et al. using a \"sandglass block\", or encoder-bottleneck-decoder network architecture, which works even when each card takes up only 0.7% of the screen. However, these poker cards are not occluded by any objects like cards in the Pokémon card game are (e.g. dice, tokens, etc.), and there are only 52 classes of poker cards, compared to the thousands of classes of Pokémon cards. [2]  \nGeneralizing to overall object detection, perhaps one of the most seminal papers is the YOLO paper by Redmon et al. [3] This model specializes in single-shot, real-time object detection, which is perfect for my use case. Given that I can easily finetune a YOLO model on my specific task, I feel confident in choosing YOLO as my weapon of choice.  \nGiven that there exists only one of each Pokémon card, data augmentation will be very important for generating datasets. For this reason, I plan to implement many established augmentation techniques, such as random, noise, flip, rotation, etc. posited by Yang et al. [4] Another technique is copypaste augmentation and scale jittering, as presented by Ghiasi et al. [5] I could also implement the techniques proposed","cbCaioqmNTsoGm00","https://ap.wps.com/l/cbCaioqmNTsoGm00","pdf",21983072,9,"English","# Introduction\n# Related Works\n# Dataset\n# Methods","[{\"question\":\"What problem does the paper address in Pokémon tournament viewing?\",\"answer\":\"Tournament footage is often blurry and the cards are hard to read for average viewers, reducing the spectator experience and making card understanding difficult without knowing the card effects in advance.\"},{\"question\":\"How does the proposed system help viewers read cards?\",\"answer\":\"A model detects which cards are on screen and produces segmentation masks so that hovering with a cursor can trigger a zoomed-in, high-quality card view for easier reading.\"},{\"question\":\"What data and augmentation strategies are emphasized?\",\"answer\":\"The paper constructs training data using web-scraped tournament-legal cards and builds validation data from real tournament screenshots, then improves robustness with augmentations such as random rotations, copy-paste, mosaic backgrounds, and polygon clipping.\"}]","Real-Time Pokémon Card Detection from Tournament Footage - Object Detection and Dataset Augmentation Methods | PDF",1789137438]