{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:38:25Z","timestamp":1781105905258,"version":"3.54.1"},"reference-count":29,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2020,1,21]],"date-time":"2020-01-21T00:00:00Z","timestamp":1579564800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology, Taiwan","doi-asserted-by":"publisher","award":["MOST 498 106-2221-E-011 -148 -MY3, MOST 107-2218-E-011-012 and MOST 108-2218-E-011-021"],"award-info":[{"award-number":["MOST 498 106-2221-E-011 -148 -MY3, MOST 107-2218-E-011-012 and MOST 108-2218-E-011-021"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Taking a photo has become a part of our daily life. With the powerfulness and convenience of a smartphone, capturing what we see may have never been easier. However, taking good photos may not be always easy or intuitive for everyone. As numerous studies have shown that photo composition plays a very important role in making a good photo, in this study, we, therefore, propose to develop a photo-taking app to give a real-time suggestion through a scoring mechanism to guide a user to take a good photo. Due to the concern of real-time performance, only eight commonly used composition rules are adopted in our system, and several detailed evaluations have been conducted to prove the effectiveness of our system.<\/jats:p>","DOI":"10.3390\/s20030582","type":"journal-article","created":{"date-parts":[[2020,1,21]],"date-time":"2020-01-21T11:25:59Z","timestamp":1579605959000},"page":"582","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Photo Composition with Real-Time Rating"],"prefix":"10.3390","volume":"20","author":[{"given":"Yi-Feng","family":"Li","sequence":"first","affiliation":[{"name":"Department of Information Management, National Taiwan University of Science and Technology, Taipei 106, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chuan-Kai","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Information Management, National Taiwan University of Science and Technology, Taipei 106, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yi-Zhen","family":"Chang","sequence":"additional","affiliation":[{"name":"CyberLink, New Taipei City 231, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,1,21]]},"reference":[{"key":"ref_1","unstructured":"Tom Grill, M.S. (1990). Photographic Composition, Amphoto Books."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Yeh, C.H., Ho, Y.C., Barsky, B.A., and Ouhyoung, M. (2010, January 25\u201329). Personalized photograph ranking and selection system. Proceedings of the 18th ACM international conference on Multimedia, Firenze, Italy.","DOI":"10.1145\/1873951.1873963"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Cao, Z., Qin, T., Liu, T.Y., Tsai, M.F., and Li, H. (2007, January 20\u201324). Learning to Rank: From Pairwise Approach to Listwise Approach. Proceedings of the 24th International Conference on Machine Learning, Corvallis, OR, USA.","DOI":"10.1145\/1273496.1273513"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1145\/2584105","article-title":"Personalized Photograph Ranking and Selection System Considering Positive and Negative User Feedback","volume":"10","author":"Yeh","year":"2014","journal-title":"ACM Trans. Multimed. Comput. Commun. Appl."},{"key":"ref_5","unstructured":"Romero, J., McDermott, J., and Correia, J. (2014). A Complexity Approach for Identifying Aesthetic Composite Landscapes. Evolutionary and Biologically Inspired Music, Sound, Art and Design, Springer."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Obrador, P., Schmidt-Hackenberg, L., and Oliver, N. (2010, January 26\u201329). The role of image composition in image aesthetics. Proceedings of the 2010 IEEE International Conference on Image Processing, Hong Kong, China.","DOI":"10.1109\/ICIP.2010.5654231"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MSP.2017.2696576","article-title":"Image Aesthetic Assessment: An experimental survey","volume":"34","author":"Deng","year":"2017","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_8","unstructured":"Wu, M.T., Pan, T.Y., Tsai, W.L., Kuo, H.C., and Hu, M.C. (2017, January 10\u201314). High-level semantic photographic composition analysis and understanding with deep neural networks. Proceedings of the 2017 IEEE International Conference on Multimedia & Expo Workshops (ICMEW), Hong Kong, China."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Luo, Y., and Tang, X. (2008). Photo and Video Quality Evaluation: Focusing on the Subject, Springer.","DOI":"10.1007\/978-3-540-88690-7_29"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Abdullah, R., Christie, M., Schofield, G., Lino, C., and Olivier, P. (2011). Advanced Composition in Virtual Camera Control, Springer. Smart Graphics.","DOI":"10.1007\/978-3-642-22571-0_2"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Xu, Y., Ratcliff, J., Scovell, J., Speiginer, G., and Azuma, R. (2015, January 18\u201323). Real-time Guidance Camera Interface to Enhance Photo Aesthetic Quality. Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, Seoul, Korea.","DOI":"10.1145\/2702123.2702418"},{"key":"ref_12","unstructured":"Anon, J. (2001). Automatic Real-Time Composition Feedback for Still and Video Cameras. (8,508,622 B1), U.S. Patent."},{"key":"ref_13","unstructured":"(2018, February 01). Composition Basics: 20 Ways to Create Aesthetically Pleasing Photos. Available online: https:\/\/www.canva.com\/learn\/composition-basics-20-ways-create-aesthetically-pleasing-photos\/."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A Computational Approach to Edge Detection","volume":"PAMI-8","author":"Canny","year":"1986","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/361237.361242","article-title":"Use of the Hough transformation to detect lines and curves in pictures","volume":"15","author":"Ro","year":"1972","journal-title":"Commun. ACM"},{"key":"ref_16","unstructured":"Ocarroll, B. (2018, February 01). 20 Composition Techniques That Will Improve Your Photos. Available online: https:\/\/petapixel.com\/2016\/09\/14\/20-composition-techniques-will-improve-photos\/."},{"key":"ref_17","unstructured":"Palad, V. (2019, June 01). 23 Composition Techniques for Travel Photography. Available online: https:\/\/pixelsandwanderlust.com\/composition-techniques-travel-photography\/."},{"key":"ref_18","unstructured":"(2018, July 01). Basic Photography Composition Techniques. Available online: https:\/\/www.adorama.com\/alc\/basic-photography-composition-techniques."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1145\/1186562.1015720","article-title":"\u201cGrabCut\u201d\u2014Interactive foreground extraction using iterated graph cuts","volume":"Volume 23","author":"Rother","year":"2004","journal-title":"ACM SIGGRAPH 2004 Papers"},{"key":"ref_20","unstructured":"Gildenblat, J. (2018, February 01). Simple Image Saliency Detection from Histogram Backprojection. Available online: https:\/\/jacobgil.github.io\/computervision\/saliency-from-backproj."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"790","DOI":"10.1109\/34.400568","article-title":"Mean shift, mode seeking, and clustering","volume":"17","author":"Cheng","year":"1995","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/0734-189X(85)90016-7","article-title":"Topological Structural Analysis of Digitized Binary Images by Border Following","volume":"30","author":"Suzuki","year":"1985","journal-title":"Comput. Vis. Graph. Image Process."},{"key":"ref_23","unstructured":"Plant, I. (2018, February 01). Using Triangles in Landscape Photography. Available online: https:\/\/www.outdoorphotographyguide.com\/article\/using-triangles-in-landscape-photography\/#."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"152","DOI":"10.1007\/s00453-013-9831-y","article-title":"A generalization of the convex Kakeya problem","volume":"70","author":"Ahn","year":"2014","journal-title":"Algorithmica"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Lu, K., Li, J., An, X., and He, H. (2013, January 7\u20138). Road vanishing-point detection: A multi-population genetic algorithm based approach. Proceedings of the 2013 Chinese Automation Congress, Changsha, China.","DOI":"10.1109\/CAC.2013.6775770"},{"key":"ref_26","unstructured":"Viola, P., and Jones, M. (2001, January 8\u201312). Rapid object detection using a boosted cascade of simple features. Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Kauai, HI, USA."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1002\/col.20070","article-title":"The CIEDE2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations","volume":"30","author":"Sharma","year":"2005","journal-title":"Color Res. Appl."},{"key":"ref_28","unstructured":"(2018, February 01). BURST. Available online: https:\/\/burst.shopify.com\/."},{"key":"ref_29","unstructured":"Sachs, T.S., Kakarala, R., Castleman, S.L., and Rajan, D. (2010, January 8\u201312). A Data-driven Approach to Understanding Skill in Photographic Composition. Proceedings of the Asian Conference on Computer Vision, Queenstown, New Zealand."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/3\/582\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T13:44:19Z","timestamp":1760363059000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/3\/582"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,21]]},"references-count":29,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2020,2]]}},"alternative-id":["s20030582"],"URL":"https:\/\/doi.org\/10.3390\/s20030582","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,21]]}}}