{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:16:10Z","timestamp":1750306570177,"version":"3.41.0"},"reference-count":21,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,12,15]],"date-time":"2014-12-15T00:00:00Z","timestamp":1418601600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Intell. Syst. Technol."],"published-print":{"date-parts":[[2015,1,23]]},"abstract":"<jats:p>In this article, by taking a popular game, the Find-the-Difference (FiDi) game, as a concrete example, we explore how state-of-the-art image processing techniques can assist in developing a personalized, automatic, and dynamic game. Unlike the traditional FiDi game, where image pairs (source image and target image) with five different patches are manually produced by professional game developers, the proposed Personalized FiDi (P-FiDi) electronic game can be played in a fully automatic Snap &amp; Play mode.<jats:italic>Snap<\/jats:italic>means that players first take photos with their digital cameras. The newly captured photos are used as source images and fed into the P-FiDi system to autogenerate the counterpart target images for users to<jats:italic>play<\/jats:italic>. Four steps are adopted to autogenerate target images: enhancing the visual quality of source images, extracting some changeable patches from the source image, selecting the most suitable combination of changeable patches and difference styles for the image, and generating the differences on the target image with state-of-the-art image processing techniques. In addition, the P-FiDi game can be easily redesigned for the im-game advertising. Extensive experiments show that the P-FiDi electronic game is satisfying in terms of player experience, seamless advertisement, and technical feasibility.<\/jats:p>","DOI":"10.1145\/2668109","type":"journal-article","created":{"date-parts":[[2014,12,16]],"date-time":"2014-12-16T13:39:54Z","timestamp":1418737194000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Snap &amp; Play"],"prefix":"10.1145","volume":"5","author":[{"given":"Si","family":"Liu","sequence":"first","affiliation":[{"name":"National University of Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiang","family":"Chen","sequence":"additional","affiliation":[{"name":"National University of Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuicheng","family":"Yan","sequence":"additional","affiliation":[{"name":"National University of Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Changsheng","family":"Xu","sequence":"additional","affiliation":[{"name":"Institute of Automation, Chinese Academy of Science, China-Singapore Institute of Digital Media"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hanqing","family":"Lu","sequence":"additional","affiliation":[{"name":"Institute of Automation, Chinese Academy of Science"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,12,15]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1873951.1873990"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvci.2001.0487"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141933"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.1000236"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Antonio Criminisi Patrick Perez and Kentaro Toyama. 2003. Object removal by exemplar-based inpainting. In CVPR. 721--728. Antonio Criminisi Patrick Perez and Kentaro Toyama. 2003. Object removal by exemplar-based inpainting. In CVPR. 721--728.","DOI":"10.1109\/CVPR.2003.1211538"},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Boris Epshtein Eyal Ofek and Yonatan Wexler. 2010. Detecting text in natural scenes with stroke width transform. In CVPR. 2963--2970. Boris Epshtein Eyal Ofek and Yonatan Wexler. 2010. Detecting text in natural scenes with stroke width transform. In CVPR. 2963--2970.","DOI":"10.1109\/CVPR.2010.5540041"},{"key":"e_1_2_1_7_1","unstructured":"Tom Grill and Mark Scanlon. 1990. Photographic Composition. Amphoto Books. Tom Grill and Mark Scanlon. 1990. Photographic Composition. Amphoto Books."},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Xiaodi Hou and Liqing Zhang. 2007. Saliency detection: A spectral residual approach. In CVPR. 1--8. Xiaodi Hou and Liqing Zhang. 2007. Saliency detection: A spectral residual approach. In CVPR. 1--8.","DOI":"10.1109\/CVPR.2007.383267"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-013-0812-6"},{"volume-title":"Statistical Reasoning in Psychology and Education","author":"King Bruce","key":"e_1_2_1_10_1","unstructured":"Bruce King and Edward Minium . 2003. Statistical Reasoning in Psychology and Education . John Wiley . Bruce King and Edward Minium. 2003. Statistical Reasoning in Psychology and Education. John Wiley."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2006.68"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2006.18"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01616.x"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2071921"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1459359.1459418"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011139631724"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Carl Olsson. 2007. Solving large scale binary quadratic problems: Spectral methods vs. semidefinite programming. In CVPR. 1--8. Carl Olsson. 2007. Solving large scale binary quadratic problems: Spectral methods vs. semidefinite programming. In CVPR. 1--8.","DOI":"10.1109\/CVPR.2007.383202"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882269"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.946629"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000013087.49260.fb"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1873951.1873963"}],"container-title":["ACM Transactions on Intelligent Systems and Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2668109","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2668109","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:13:22Z","timestamp":1750227202000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2668109"}},"subtitle":["Auto-Generated Personalized Find-the-Difference Game"],"short-title":[],"issued":{"date-parts":[[2014,12,15]]},"references-count":21,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,1,23]]}},"alternative-id":["10.1145\/2668109"],"URL":"https:\/\/doi.org\/10.1145\/2668109","relation":{},"ISSN":["2157-6904","2157-6912"],"issn-type":[{"type":"print","value":"2157-6904"},{"type":"electronic","value":"2157-6912"}],"subject":[],"published":{"date-parts":[[2014,12,15]]},"assertion":[{"value":"2013-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-12-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}