Virtual Cloth Try-On Using Augmented Reality - Marker Based Approach

preprint OA: closed CC-BY-4.0
📄 Open PDF Full text JSON View at publisher
AI-generated summary by claude@2026-07, 2026-07-15

This paper presents a marker-based augmented reality system developed using OpenCV and Python to enable virtual clothing try-on for four 2D garment types: dress, top, jeans, and skirt.

One-sentence paraphrase of the abstract; not a substitute for reading it. No clinical advice. How this works

AI-generated deep summary by claude@2026-07, 2026-07-15 · read from full text

This preprint describes a marker-based augmented reality system for virtual cloth try-on using 2D garment image datasets (Dress, Top, Jeans, and Skirt), implemented with OpenCV and Python. The authors outline a workflow in which the system captures real-time video frames, detects a saved “user body image” as a marker via ORB feature detection and feature matching, estimates geometric mapping using homography, and renders the garment image onto the detected target surface. A key finding is the selection and justification of marker-based AR (citing higher relative position accuracy and stability) and the use of ORB over other feature detectors to obtain more usable feature points for augmentation. The paper is a preprint and explicitly notes it has not been peer reviewed, and details are focused on implementation choices rather than rigorous experimental validation. The paper does not explicitly discuss endometriosis or adenomyosis; it was included in the corpus via a keyword match in the upstream search index.

Read from the paper's body, not the abstract. Not a substitute for reading the paper. No clinical advice. How this works

Abstract

The Virtual cloth Try-on is one of the biggest inventions took place in fashion industry which contributes to enhance user experience by allowing them to try out garments virtually without wearing it. Researchers are working on several technologies right from Image processing to Augmented reality (AR) to develop and deploy a stable, sustainable platform to enable virtual cloth try-on experience. In proposed system Augmented reality technique is used to create the same experience. With the help of OpenCV and Python programming, Marker based AR is designed for four types of 2D image garment datasets such as Dress, Top, Jeans and Skirt.
Full text 95,469 characters · extracted from preprint-html · click to expand
Virtual Cloth Try-On Using Augmented Reality - Marker Based Approach | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article Virtual Cloth Try-On Using Augmented Reality - Marker Based Approach Prajakta Joglekar, Vinaya Gohokar This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-1918747/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version Abstract The Virtual cloth Try-on is one of the biggest inventions took place in fashion industry which contributes to enhance user experience by allowing them to try out garments virtually without wearing it. Researchers are working on several technologies right from Image processing to Augmented reality (AR) to develop and deploy a stable, sustainable platform to enable virtual cloth try-on experience. In proposed system Augmented reality technique is used to create the same experience. With the help of OpenCV and Python programming, Marker based AR is designed for four types of 2D image garment datasets such as Dress, Top, Jeans and Skirt. Feature Augmented Reality Rendering descriptors Marker Homography Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 1 Introduction Technology has been growing rapidly in many industries in recent years, remarkably in the clothing sector, which attempts to fulfill customer needs and expectations. One of these requirements is that garments be tried on before being purchased. Retail e-commerce sales worldwide hit 4.28 trillion dollars in 2020, with e-commerce revenues expected to reach 5.4 trillion dollars in 2022. When it comes to fashion, one of the most significant offline experiences that on-line buyers overlook is the changing room, where a garment item can be tried on. Additionally, Pandemic time has changed the way of living. From attending virtual work meetings to buying favorite apparel online everyone is getting more inclined towards taking outmost advantages of technologies. Even though online shopping is not a big thing in today’s culture, there are some customers who still opt for visiting a store, trying out an outfit and then buy it. Currently, most of the shopping malls, apparel shops are having trial rooms for customers to try out apparels before buying it. In pandemic time these trial rooms are restricted for customers to maintain no contact policy and hygiene. Trying out cloths in these trial rooms could sometime hamper users’ privacy and lastly, providing trial rooms is difficult task for small shop keepers as far as space is concerned. Proposed idea can tackle these issues. This system allows user to try clothes virtually without physically wearing it. In this, real time human body detection and tracking to get user’s body image and Augmented Reality (AR) techniques to super impose cloth image on previously obtained user’s body image is used. Augmented Reality is one of the prominent technologies comes under big Industry 4.0 umbrella. These Reality techniques escalates user experience in variety of fields by developing virtual world as per required application. In Augmented reality, by superimposing visual phenomena such as image, video or text on the real time object, virtual world can be created for user through which user can perceive the experience without physically building the environment. From past decades researchers are working to achieve stable platform for virtual try-on for Apparel market as per consumer requirement. Some of those major research milestones are discussed in related research. In system overview, broad comparison between Marker based and Marker less AR approach is specified which will give clarity behind choosing marker-based AR approach as a baseline for the proposed system. Next, workflow of proposed system including intermediate stages like Video frame capture, recognizing image target surface using feature detection, feature descriptors and feature matching and 2D Image Rendering on target image surface is discussed with the help of block diagram. At the end of this chapter results are shown. Lastly, issue and challenges faced while developing this system are discussed. 2 Related Research Researchers used various techniques to develop Virtual try-on systems such as Image Segmentation, Image warping and in Augmented reality also, using 2D images, 3D images, Markers, and various S DKs the research has been done. Image Segmentation in which developer can take user image as an input, divide it into require body shape on which cloth image can be added. For this segmentation task a parser, an element of a preprocessor that divides into little components. Also, research has been done in parser-free algorithms where developer takes pretrained decomposed data as an input image and then Garment image can be added to desired body part [ 2 ][ 3 ][ 4 ]. In image warping, Developer can use perspective transformation, wrap transformation to add image on the user’s required body part. All though all these techniques use Image processing as baseline, advancement can be done with the use of deep learning and neural network [ 5 ]. Many researchers use Augmented Reality technique as a baseline to develop virtual try-on system. AR can be classified based on Image type which being used for AR such as 2D, 3D images. In 2D Image type again Marker-based and Marker-less are two techniques which has been discussed. In next chapter methodology behind all these techniques is discussed in detail [ 6 ][ 7 ]. 3 System Overview 3.1 Marker Based Vs Marker Less Approach For proposed system, 2D image is used as an input data for AR with the help of Marker based approach. Basically, in 2D image-based AR technique there are two approaches are invented namely, Marker-based approach and Marker-less approach. Marker is data input that might be in terms of an image or a RFID tag or a QR/Barcode which helps developer to focus on which particular area in plane, the image has to be augmented. The marker-based AR technique involves positioning an image target next to the camera and adding it with a new visual model. Feature identification, feature description, and feature matching, homography, projection, and placing a object into the scene are Table 1. Comparison between Marker-based and Marker-less approach [1] Parameters Marker-based approach Marker-less approach Methods Relative Position/ angle Depends on markers Depends on localization technology and gyroscope SDK Commonly used Rarely used Position accuracy High/low Relatively higher Relatively lower Influence factors Brightness Localization technology Stability High/low Relatively lower Relatively higher Influence factors Marker clarity Geographical co-ordinates Licensing Not required Required to access exclusive Libraries Device support Computer Supported Usually not supported Mobile Supported Supported all data whereas Marker-less approach uses techniques such as SLAM (Simultaneous Location and Mapping), Multiplayer rendering, co-ordinate tracking. Marker-less Approach is nothing but creation of an App with the help of AR development SDKs where geographical data fetched from sensors like gyroscope, accelerometer, magnetometer, GPS is used for detection of targeted co-ordinates Comparison between these two approaches is given in Table. 1 Based on the given comparison developer can select which approach can be efficient for the specific application. In virtual try-on position accuracy is necessary to impose garment image on user’s body. Also using licensed SDKs may affect future development of this project due to environment incompatibility. To avoid this dependency, Marker-based approach is used to develop proposed system. For implementation, OpenCV and Python programming language is used and Jupyter notebook is used for execution. Workflow is discussed next. 3.2 Workflow As shown in Fig. 1 proposed system works in 3 different stages: A. Video frame capture: Since we are using marker-based approach for image rendering, capturing accurate real time video frame of user is necessary as algorithm will recognize marker (user image) from captured frame. Device camera can be enable using OpenCV algorithm and frame is captured as shown in Fig 2 (A). If some error occurs while enabling the camera input, system will check for errors and restart. B. Recognizing image target surface using feature detection, feature descriptors and feature matching To augment required garment image on user body frame, system needs to capture marker from live video frame, which can be find out using feature extraction and feature matching technique. As shown in Fig. 2, there will be complete user body image priorly saved in system. once system enables camera and captures video frame, system will try to detect user body and will try to match feature points similar to priorly saved user body image. Here, user body image will work as marker for rendering the image, discussed in next step. In computer vision feature is referred as piece of information captured from visual data for processing or representing characteristics. These features can be key point of change in intensity, gradient, or grayscale. While detecting features each of these parameters is set up to a certain threshold value and if the captured value goes beyond threshold level the feature is detected. There are several renowned algorithms developed for feature detection. In proposed system ORB feature detection algorithm is used. The letters ORB stands for Oriented FAST and Rotated BRIEF. It is faster and less expensive to compute. Unlike SIFT and SURF, it is not patented. ORB uses the BRIEF description and a revised version of the FAST key point detector. The features of FAST are not scale- or rotation-invariant. As a result, ORB uses a multi-scale pyramid to achieve scale invariance. A multiscale pyramid is constructed of many layers, including one that contains a downscaled version of the image from the preceding layer. ORB recognizes characteristics at all layers and scales. The shift in intensities around each key point determines its orientation (left or right). As a result, ORB is a rotation invariant too. Table 2 shows feature points detected using ORB feature detection. In Table 2 generic results of feature detection using ORB algorithm is shown. If results of feature detection techniques discussed above is compared, one can clearly rely on ORB feature detection technique. Since Harris corner detection and Shi-Tomasi gives insufficient feature points for further processing (Feature matching and Image Augmentation) which can affect accuracy on the other hand FAST feature detection algorithm provides additional feature points including many false one which may hamper accuracy. After moving forward with ORB algorithm passable feature points are detected which will be feed to Feature Matching algorithm discussed next. After extracting features from the reference image next task is to match those features with input image (marker). These feature points will help us compare and detect objects in photos in image processing. consider Fig 2 (B). The goal is to extract key points from the left-hand image, which we refer to as the target image. For this, feature matching techniques can be used to identify all of the matches in the image on the right. There are several feature matching techniques are available. In proposed system FLANN (Fast Library for Approximate Nearest Neighbors) based feature matching is used. Fast Library for Approximate Nearest Neighbors (FLANN) is an acronym for Fast Library for Approximate Nearest Neighbors. It includes a series of techniques that are optimized for rapid nearest neighbor searches in huge datasets and high-dimensional characteristics. For large datasets, it is faster than Brute Force Matcher. FLANN based feature matcher allows two sets of arguments that specify the algorithm to be used, as well as its associated parameters and so on. The first is Index, which displays the variables of the algorithm in use, and the second is Search. It defines the number of times the index's trees to be explored recursively. Higher values provide more precision, but they also take longer time for execution. The Hamming distance is used to match binary descriptors. For binary strings, this distance is comparable to counting the range of unique elements (population count after an XOR operation): where, a and b are two targeted key points. When the distance ratio dhamming as shown in Eq.(1) between the two closest matches of a selected key point is less than a threshold, it is a good match. From the shown output image, one can easily choose FLANN- based feature matcher as it is giving sufficient matched feature points from real-time image. After finding matched feature points those matched can be fed to image augmentation algorithm, discussed next. C. 2D Image Rendering on target image surface: For image augmentation researchers have been using Homography matrix from past many years. Homography is known as the mapping between two planar projections of an image. In a nutshell, planar homography is the relationship between the transformations of two plan4es (up to a scale factor): As it is approximated up to a scale, the homography matrix is a 3x3 matrix with 8 DoF (degrees of freedom) [8]. h33=1 or h211+h212+h213+h221+h222+h223+h231+h232+h233=1. (2) Two homographs must be employed if two points are not on the identical plane. Similarly, one must utilize n number of homographs for n planes. Using homography matrix, perspective transform can be applied on the image to wrap outfit on human body. For specific set of garments dataset, correct size of marker should be used for example if we want to try-on Top or T-shirt on woman’s body marker of woman’s upper body part should be used. Similarly, if we want to try-on Skirt or Jeans on woman’s body, we must use marker of woman’s lower body part. Cloth image will get rendered accurately only when correct marker is used. Table 3 shows how efficiency and error in image rendering changes with the use of incorrect and correct marker. Using correct marker for various dataset will give virtual try-on results. If you see in column 3 of Table 3, there are some virtual try-on which are giving incorrect results since incorrect marker is used for specified garment. Results are shown in Table. 7, Table. 8 and Table. 9 4 Issues And Challenges Despite the fact that smartphones are becoming more powerful, they are still not very compatible in terms of processing speed when compared to a PC environment. As a result, using some high-end complex terms in this system is difficult because it will damage speed and accuracy. Second, because Augmented Reality is still a relatively new technology, development resources, documentation, and tools are limited. 5 Future Scope In future, the same system can be used for various body sizes from XXS to XXL. By changing some parameters in feature detection algorithm same method can be used for Men garment virtual try-on. Techniques like deep learning with blend of AR can be used for non-apparel try-on like makeup, jewelry, handbag, etc. 6 Conclusion Introducing Augmented reality system for trying on virtual 2D clothes that allows users to see themselves wearing virtual clothes while looking at the mirror display without taking off their actual clothes. Users can select and try on a variety of virtual clothing. The system physically simulates the selected virtual clothing on the user's body in real time, allowing the user to see the virtual clothing sitting in the mirror image from different angles while on the move. Here new methodology for performing virtual try-ons based on images of people is presented. Image rendering technology is used to map clothing images to individual body images from simple inputs such as photographs, and automatically implements customized virtual fitting of clothing by humans. It has been shown that the number of feature points is the most important factor in the image distortion algorithm to achieve an acceptable try-on effect. The optimum number of feature points was obtained through experiments. From the application of virtual fitting automation to humans, the results show that the proposed approach can effectively perform virtual fitting in real time using images of humans. Compared to other virtual fitting techniques, our approach is not only feasible and practical, but also simple and inexpensive. The successful application of image warping not only provides a new way of image processing, but also greatly helps the fashion industry in improving customer experimentation. References Chao Lin, Zhao Li, Sheng Zhou, Shichang Hu, Jialun Zhang, Linhao Luo, Yuan He (2022) RMGN: A Regional Mask Guided Network for Parser-free Virtual Try-on Cheng JCP, Chen K, Chen W (2017) Comparison of Marker-Based and Markerless AR: A Case Study of An Indoor Decoration System. In: Lean and Computing in Construction Congress - Volume 1: Proceedings of the Joint Conference on Computing in Construction. Heriot-Watt University, Heraklion, Crete, Greece, pp 483–490 Ge Y, Song Y, Zhang R, Ge C, Liu W, Luo P (2021) Parser-Free Virtual Try-on via Distilling Appearance Flows. In: 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, Nashville, TN, USA, pp 8481–8489 Grubert J, Langlotz T, Zollmann S, Regenbrecht H (2017) Towards Pervasive Augmented Reality: Context-Awareness in Augmented Reality. IEEE Trans Visual Comput Graphics 23(6):1706–1724. https://doi.org/10.1109/TVCG.2016.2543720 Han X, Wu Z, Wu Z, Yu R, Davis LS (2018) VITON: An Image-Based Virtual Try-on Network. In: 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition. IEEE, Salt Lake City, UT, pp 7543–7552 Liang X, Gong K, Shen X, Lin L (2019) Look into Person: Joint Body Parsing & Pose Estimation Network and a New Benchmark. IEEE Trans Pattern Anal Mach Intell 41(4):871–885. https://doi.org/10.1109/TPAMI.2018.2820063 San Günes, Okan Sanli, Övgü Öztürk Ergün (2015) Augmented Reality Tool for Markerless Virtual Try-on around Human Arm. In: 2015 IEEE International Symposium on Mixed and Augmented Reality - Media, Art, Social Science, Humanities and Design. IEEE Sekhavat YA (2017) Privacy Preserving Cloth Try-On Using Mobile Augmented Reality. IEEE Trans Multimedia 19(5):1041–1049. https://doi.org/10.1109/TMM.2016.2639380 Sen H, Yi-Zhe S, Tao X Style-Based Global Appearance Flow for Virtual Try-On Zeng X, Ding Y, Shao S Applying Image Warping Technique to Implement Real-Time Virtual Try-on Based on Person’s 2D Image. Information Science and Engineering, International Symposium on OpenCV: Basic concepts of the homography explained with code. https://docs.opencv.org/4.x/d9/dab/tutorial_homography.html?msclkid=7aa4545dbe3c11ec81daa60f19f020a1 . Accessed 16 Jun 2022 Tables Tables 2-6 are available in the supplementary files section. Tables 7-9 not available with this version. Additional Declarations No competing interests reported. Supplementary Files Tables.docx Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-1918747","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":125871876,"identity":"7d747936-9299-418c-b620-098414a7545f","order_by":0,"name":"Prajakta Joglekar","email":"","orcid":"","institution":"Dr. Vishwanath Karad MIT World Peace University","correspondingAuthor":false,"prefix":"","firstName":"Prajakta","middleName":"","lastName":"Joglekar","suffix":""},{"id":125871877,"identity":"8a0eeefb-03ff-44ed-8fdc-795a167d7aae","order_by":1,"name":"Vinaya Gohokar","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABHElEQVRIiWNgGAWjYDACZhhDAsy0YWCD8hkbQIgILWkMbGyEtMABRMthBgaEFuzA4Djvwc88NQx2/dLNhw1+7jkfzSffY/aYh8FGdsMB5rYH2LQc5kuW5jnGkDxzzrHkxJ5nt3Pb2HjMjXkY0ow3HGBsN8CiRbKZx0Cah40h2eBGjvEBngMgLbzbpHkYDicCtbRJYNdi/JvnH0TLwT8HzsG0/MephZ+Zx0yat43BDqQlmefAAZiWA3i1WM7tk0iQnJGWbCxzIBmoJf+74RyDZOOZh7FrYeM/Y3zjzTcbe36J5MOSbw7Y5c5vPpb24E2FnWzf8fZn2LSAABMPg0RiA7I5wJBkQIplTMD4g4HBHsVq3GpHwSgYBaNgJAIATqNdM5ekJnkAAAAASUVORK5CYII=","orcid":"","institution":"Dr. Vishwanath Karad MIT World Peace University","correspondingAuthor":true,"prefix":"","firstName":"Vinaya","middleName":"","lastName":"Gohokar","suffix":""}],"badges":[],"createdAt":"2022-08-01 17:59:08","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-1918747/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-1918747/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":25003581,"identity":"c5fce197-6f9e-424a-b7b6-70022da8fe0a","added_by":"auto","created_at":"2022-08-09 18:58:51","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":59994,"visible":true,"origin":"","legend":"\u003cp\u003eWorkflow\u003c/p\u003e","description":"","filename":"1.png","url":"https://assets-eu.researchsquare.com/files/rs-1918747/v1/2d83c839aac3f679fed6ebd4.png"},{"id":25004039,"identity":"8dbead13-0160-4f62-963f-1b4242226074","added_by":"auto","created_at":"2022-08-09 19:08:51","extension":"png","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":122454,"visible":true,"origin":"","legend":"\u003cp\u003eSystem Architecture\u003c/p\u003e","description":"","filename":"2.png","url":"https://assets-eu.researchsquare.com/files/rs-1918747/v1/a4a05544f7b72b0e7ca8f10e.png"},{"id":25003584,"identity":"9860a6c0-d8b3-414d-ae3a-223080141bd2","added_by":"auto","created_at":"2022-08-09 18:58:51","extension":"png","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":198468,"visible":true,"origin":"","legend":"\u003cp\u003eFLANN feature matching result 1\u003c/p\u003e\u003cp\u003e\u003cbr\u003e\u003c/p\u003e","description":"","filename":"3.png","url":"https://assets-eu.researchsquare.com/files/rs-1918747/v1/f4817c1cce4baef01e567fa1.png"},{"id":25003582,"identity":"376dc247-0760-483b-aaaa-3d8eb0895345","added_by":"auto","created_at":"2022-08-09 18:58:51","extension":"png","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":187122,"visible":true,"origin":"","legend":"\u003cp\u003eFLANN feature matching result 1- tilted\u003c/p\u003e","description":"","filename":"4.png","url":"https://assets-eu.researchsquare.com/files/rs-1918747/v1/d653d487a5caae50e13a6cda.png"},{"id":25003905,"identity":"2f8066c8-436d-45e4-9cd2-1c7e93c57d25","added_by":"auto","created_at":"2022-08-09 19:03:51","extension":"png","order_by":5,"title":"Figure 5","display":"","copyAsset":false,"role":"figure","size":115099,"visible":true,"origin":"","legend":"\u003cp\u003eFLANN feature matching result 2\u003c/p\u003e","description":"","filename":"5.png","url":"https://assets-eu.researchsquare.com/files/rs-1918747/v1/c4c19ddf91522228bf98b6fa.png"},{"id":25003907,"identity":"53bbefda-ad46-40bb-9cc2-eea78117e793","added_by":"auto","created_at":"2022-08-09 19:03:51","extension":"png","order_by":6,"title":"Figure 6","display":"","copyAsset":false,"role":"figure","size":185683,"visible":true,"origin":"","legend":"\u003cp\u003eFLANN feature matching result 2- tilted\u003c/p\u003e","description":"","filename":"6.png","url":"https://assets-eu.researchsquare.com/files/rs-1918747/v1/75357d17b69b7ca583268881.png"},{"id":26032584,"identity":"5c72b7a2-8671-482c-a6b1-caf8ffc0acdd","added_by":"auto","created_at":"2022-09-04 01:44:21","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":993008,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-1918747/v1/298e606d-13f0-4dbb-9402-4125010be3c4.pdf"},{"id":25003585,"identity":"0842be3d-a98d-4a94-8250-f66e934526d4","added_by":"auto","created_at":"2022-08-09 18:58:51","extension":"docx","order_by":1,"title":"","display":"","copyAsset":false,"role":"supplement","size":4234527,"visible":true,"origin":"","legend":"","description":"","filename":"Tables.docx","url":"https://assets-eu.researchsquare.com/files/rs-1918747/v1/36b3c8b30f5e3e610fcc42b3.docx"}],"financialInterests":"No competing interests reported.","formattedTitle":"Virtual Cloth Try-On Using Augmented Reality - Marker Based Approach","fulltext":[{"header":"1 Introduction","content":"\u003cp\u003eTechnology has been growing rapidly in many industries in recent years, remarkably in the clothing sector, which attempts to fulfill customer needs and expectations. One of these requirements is that garments be tried on before being purchased. Retail e-commerce sales worldwide hit 4.28 trillion dollars in 2020, with e-commerce revenues expected to reach 5.4 trillion dollars in 2022. When it comes to fashion, one of the most significant offline experiences that on-line buyers overlook is the changing room, where a garment item can be tried on. Additionally, Pandemic time has changed the way of living. From attending virtual work meetings to buying favorite apparel online everyone is getting more inclined towards taking outmost advantages of technologies. Even though online shopping is not a big thing in today\u0026rsquo;s culture, there are some customers who still opt for visiting a store, trying out an outfit and then buy it. Currently, most of the shopping malls, apparel shops are having trial rooms for customers to try out apparels before buying it. In pandemic time these trial rooms are restricted for customers to maintain no contact policy and hygiene. Trying out cloths in these trial rooms could sometime hamper users\u0026rsquo; privacy and lastly, providing trial rooms is difficult task for small shop keepers as far as space is concerned. Proposed idea can tackle these issues. This system allows user to try clothes virtually without physically wearing it. In this, real time human body detection and tracking to get user\u0026rsquo;s body image and Augmented Reality (AR) techniques to super impose cloth image on previously obtained user\u0026rsquo;s body image is used. Augmented Reality is one of the prominent technologies comes under big Industry 4.0 umbrella. These Reality techniques escalates user experience in variety of fields by developing virtual world as per required application. In Augmented reality, by superimposing visual phenomena such as image, video or text on the real time object, virtual world can be created for user through which user can perceive the experience without physically building the environment.\u003c/p\u003e \u003cp\u003eFrom past decades researchers are working to achieve stable platform for virtual try-on for Apparel market as per consumer requirement. Some of those major research milestones are discussed in related research. In system overview, broad comparison between Marker based and Marker less AR approach is specified which will give clarity behind choosing marker-based AR approach as a baseline for the proposed system. Next, workflow of proposed system including intermediate stages like Video frame capture, recognizing image target surface using feature detection, feature descriptors and feature matching and 2D Image Rendering on target image surface is discussed with the help of block diagram. At the end of this chapter results are shown. Lastly, issue and challenges faced while developing this system are discussed.\u003c/p\u003e"},{"header":"2 Related Research","content":"\u003cp\u003eResearchers used various techniques to develop Virtual try-on systems such as Image Segmentation, Image warping and in Augmented reality also, using 2D images, 3D images, Markers, and various S DKs the research has been done. Image Segmentation in which developer can take user image as an input, divide it into require body shape on which cloth image can be added. For this segmentation task a parser, an element of a preprocessor that divides into little components. Also, research has been done in parser-free algorithms where developer takes pretrained decomposed data as an input image and then Garment image can be added to desired body part [\u003cspan citationid=\"CR2\" class=\"CitationRef\"\u003e2\u003c/span\u003e][\u003cspan citationid=\"CR3\" class=\"CitationRef\"\u003e3\u003c/span\u003e][\u003cspan citationid=\"CR4\" class=\"CitationRef\"\u003e4\u003c/span\u003e]. In image warping, Developer can use perspective transformation, wrap transformation to add image on the user\u0026rsquo;s required body part. All though all these techniques use Image processing as baseline, advancement can be done with the use of deep learning and neural network [\u003cspan citationid=\"CR5\" class=\"CitationRef\"\u003e5\u003c/span\u003e]. Many researchers use Augmented Reality technique as a baseline to develop virtual try-on system. AR can be classified based on Image type which being used for AR such as 2D, 3D images. In 2D Image type again Marker-based and Marker-less are two techniques which has been discussed. In next chapter methodology behind all these techniques is discussed in detail [\u003cspan citationid=\"CR6\" class=\"CitationRef\"\u003e6\u003c/span\u003e][\u003cspan citationid=\"CR7\" class=\"CitationRef\"\u003e7\u003c/span\u003e].\u003c/p\u003e"},{"header":"3 System Overview","content":"\u003cp\u003e\u003cstrong\u003e3.1 \u0026nbsp; \u0026nbsp; \u0026nbsp;Marker Based Vs Marker Less Approach\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eFor proposed system, 2D image is used as an input data for AR with the help of Marker based approach. Basically, in 2D image-based AR technique there are two approaches are invented namely, Marker-based approach and Marker-less approach. Marker is data input that might be in terms of an image or a RFID tag or a QR/Barcode which helps developer to focus on which particular area in plane, the image has to be augmented. The marker-based AR technique involves positioning an image target next to the camera and adding it with a new visual model. Feature identification, feature description, and feature matching, homography, projection, and placing a object into the scene are\u003c/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c/p\u003e\n\u003cp style='margin:0in;text-align:center;text-indent:0in;line-height:12.0pt;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cstrong\u003eTable 1.\u003c/strong\u003e Comparison between Marker-based and Marker-less\u003c/p\u003e\n\u003cp style='margin:0in;text-align:center;text-indent:0in;line-height:12.0pt;font-size:13px;font-family:\"Times New Roman\",serif;'\u003eapproach [1]\u003c/p\u003e\n\u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:12.0pt;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u0026nbsp;\u003c/p\u003e\n\u003cdiv align=\"center\" style='margin:0in;text-align:justify;text-indent:11.35pt;line-height:12.0pt;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\n \u003ctable style=\"width:329.4pt;border-collapse:collapse;border:none;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" style=\"width: 153.9pt;border-color: windowtext currentcolor rgb(127, 127, 127);border-style: solid none;border-width: 1.5pt medium 1pt;padding: 0in 5.4pt;height: 22.45pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eParameters\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 1.25in;border-color: windowtext currentcolor rgb(127, 127, 127);border-style: solid none;border-width: 1.5pt medium 1pt;padding: 0in 5.4pt;height: 22.45pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eMarker-based\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eapproach\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 85.5pt;border-color: windowtext currentcolor rgb(127, 127, 127);border-style: solid none;border-width: 1.5pt medium 1pt;padding: 0in 5.4pt;height: 22.45pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eMarker-less\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eapproach\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd rowspan=\"2\" style=\"width: 77.4pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 28.4pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eMethods\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 28.4pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eRelative\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003ePosition/ angle\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 1.25in;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 28.4pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eDepends on markers\u0026nbsp;\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 85.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 28.4pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eDepends on localization technology and gyroscope\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 76.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 17.3pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eSDK\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 1.25in;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 17.3pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eCommonly used\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 85.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 17.3pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eRarely used\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd rowspan=\"2\" style=\"width: 77.4pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 15.9pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003ePosition\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eaccuracy\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 15.9pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eHigh/low\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 1.25in;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 15.9pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eRelatively higher\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 85.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 15.9pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eRelatively lower\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 76.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 15.9pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eInfluence factors\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 1.25in;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 15.9pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eBrightness\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 85.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 15.9pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eLocalization\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003etechnology\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd rowspan=\"2\" style=\"width: 77.4pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eStability\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eHigh/low\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 1.25in;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eRelatively lower\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 85.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eRelatively higher\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 76.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eInfluence factors\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 1.25in;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eMarker clarity\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 85.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eGeographical\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eco-ordinates\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 77.4pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eLicensing\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:11.35pt;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003e\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 1.25in;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eNot required\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 85.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 21.25pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eRequired to access exclusive Libraries\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd rowspan=\"2\" style=\"width: 77.4pt;border-color: currentcolor currentcolor windowtext;border-style: none none solid;border-width: medium medium 1.5pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 9.45pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eDevice support\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 9.45pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eComputer\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 1.25in;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 9.45pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eSupported\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 85.5pt;border-color: currentcolor currentcolor rgb(127, 127, 127);border-style: none none solid;border-width: medium medium 1pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 9.45pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eUsually not\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003esupported\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 76.5pt;border-color: currentcolor currentcolor windowtext;border-style: none none solid;border-width: medium medium 1.5pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 9.45pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eMobile\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 1.25in;border-color: currentcolor currentcolor windowtext;border-style: none none solid;border-width: medium medium 1.5pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 9.45pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eSupported\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 85.5pt;border-color: currentcolor currentcolor windowtext;border-style: none none solid;border-width: medium medium 1.5pt;border-image: none 100% / 1 / 0 stretch;padding: 0in 5.4pt;height: 9.45pt;vertical-align: top;\"\u003e\n \u003cp style='margin:0in;text-align:justify;text-indent:0in;line-height:115%;font-size:13px;font-family:\"Times New Roman\",serif;'\u003e\u003cspan style=\"font-size:12px;line-height:115%;\"\u003eSupported\u003c/span\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n \u003c/table\u003e\n\u003c/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c/p\u003e\n\u003cp\u003eall data whereas Marker-less approach uses techniques such as SLAM (Simultaneous Location and Mapping), Multiplayer rendering, co-ordinate tracking. Marker-less Approach is nothing but creation of an App with the help of AR development SDKs where geographical data fetched from sensors like gyroscope, accelerometer, magnetometer, GPS is used for detection of targeted co-ordinates Comparison between these two approaches is given in Table. 1\u003c/p\u003e\n\u003cp\u003eBased on the given comparison developer can select which approach can be efficient for the specific application. In virtual try-on position accuracy is necessary to impose garment image on user\u0026rsquo;s body. Also using licensed SDKs may affect future development of this project due to environment incompatibility. To avoid this dependency, Marker-based approach is used to develop proposed system. For implementation, OpenCV and Python programming language is used and Jupyter notebook is used for execution. Workflow is discussed next.\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e3.2 \u0026nbsp; \u0026nbsp; \u0026nbsp;Workflow\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eAs shown in Fig. 1 proposed system works in 3 different stages:\u003c/p\u003e\n\u003cp\u003eA. Video frame capture:\u003c/p\u003e\n\u003cp\u003eSince we are using marker-based approach for image rendering, capturing accurate real time video frame of user is necessary as algorithm will recognize marker (user image) from captured frame. Device camera can be enable using OpenCV algorithm and frame is captured as shown in Fig 2 (A). If some error occurs while enabling the camera input, system will check for errors and restart.\u003c/p\u003e\n\u003cp\u003eB. Recognizing image target surface using feature detection, feature descriptors and feature matching\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eTo augment required garment image on user body frame, system needs to capture marker from live video frame, which can be find out using feature extraction and feature matching technique. As shown in Fig. 2, there will be complete user body image priorly saved in system. once system enables camera and captures video frame, system will try to detect user body and will try to match feature points similar to priorly saved user body image. Here, user body image will work as marker for rendering the image, discussed in next step. In computer vision feature is referred as piece of information captured from visual data for processing or representing characteristics. These features can be key point of change in intensity, gradient, or grayscale. While detecting features each of these parameters is set up to a certain threshold value and if the captured value goes beyond threshold level the feature is detected. There are several renowned algorithms developed for feature detection. In proposed system ORB feature detection algorithm is used. The letters ORB stands for Oriented FAST and Rotated BRIEF. It is faster and less expensive to compute. Unlike SIFT and SURF, it is not patented. ORB uses the BRIEF description and a revised version of the FAST key point detector. The features of FAST are not scale- or rotation-invariant. As a result, ORB uses a multi-scale pyramid to achieve scale invariance. A multiscale pyramid is constructed of many layers, including one that contains a downscaled version of the image from the preceding layer. ORB recognizes characteristics at all layers and scales. The shift in intensities around each key point determines its orientation (left or right). As a result, ORB is a rotation invariant too. Table 2 shows feature points detected using ORB feature detection. In Table 2 generic results of feature detection using ORB algorithm is shown. If results of feature detection techniques discussed above is compared, one can clearly rely on ORB feature detection technique. Since Harris corner detection and Shi-Tomasi gives insufficient feature points for further processing (Feature matching and Image Augmentation) which can affect accuracy on the other hand FAST feature detection algorithm provides additional feature points including many false one which may hamper accuracy.\u003c/p\u003e\n\u003cp\u003eAfter moving forward with ORB algorithm passable feature points are detected which will be feed to Feature Matching algorithm discussed next. After extracting features from the reference image next task is to match those features with input image (marker). These feature points will help us compare and detect objects in photos in image processing. consider Fig 2 (B). The goal is to extract key points from the left-hand image, which we refer to as the target image. For this, feature matching techniques can be used to identify all of the matches in the image on the right. There are several feature matching techniques are available. In proposed system FLANN (Fast Library for Approximate Nearest Neighbors) based feature matching is used. Fast Library for Approximate Nearest Neighbors (FLANN) is an acronym for Fast Library for Approximate Nearest Neighbors. It includes a series of techniques that are optimized for rapid nearest neighbor searches in huge datasets and high-dimensional characteristics. For large datasets, it is faster than Brute Force Matcher. FLANN based feature matcher allows two sets of arguments that specify the algorithm to be used, as well as its associated parameters and so on.\u003c/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c/p\u003e\n\u003cp\u003eThe first is Index, which displays the variables of the algorithm in use, and the second is Search. It defines the number of times the index\u0026apos;s trees to be explored recursively. Higher values provide more precision, but they also take longer time for execution. The Hamming distance is used to match binary descriptors. For binary strings, this distance is comparable to counting the range of unique elements (population count after an XOR operation):\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"data:image/png;base64,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\"\u003e\u003c/p\u003e\n\u003cp\u003ewhere, a and b are two targeted key points.\u003c/p\u003e\n\u003cp\u003eWhen the distance ratio dhamming as shown in Eq.(1) between the two closest matches of a selected key point is less than a threshold, it is a good match.\u003c/p\u003e\n\u003cp\u003eFrom the shown output image, one can easily choose FLANN-\u003c/p\u003e\n\u003cp\u003ebased feature matcher as it is giving sufficient matched feature points from real-time image. After finding matched feature points those matched can be fed to image augmentation algorithm, discussed next.\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eC. 2D Image Rendering on target image surface:\u003c/p\u003e\n\u003cp\u003eFor image augmentation researchers have been using Homography matrix from past many years. Homography is known as the mapping between two planar projections of an image.\u003c/p\u003e\n\u003cp\u003eIn a nutshell, planar homography is the relationship between the transformations of two plan4es (up to a scale factor):\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"data:image/png;base64,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\"\u003e\u003c/p\u003e\n\u003cp\u003eAs it is approximated up to a scale, the homography matrix is a 3x3 matrix with 8 DoF (degrees of freedom) [8].\u003c/p\u003e\n\u003cp\u003eh33=1 or\u003c/p\u003e\n\u003cp\u003eh211+h212+h213+h221+h222+h223+h231+h232+h233=1. \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;(2)\u003c/p\u003e\n\u003cp\u003eTwo homographs must be employed if two points are not on the identical plane. Similarly, one must utilize n number of homographs for n planes. Using homography matrix, perspective transform can be applied on the image to wrap outfit on human body. For specific set of garments dataset, correct size of marker should be used for example if we want to try-on Top or T-shirt on woman\u0026rsquo;s body marker of woman\u0026rsquo;s upper body part should be used. Similarly, if we want to try-on Skirt or Jeans on woman\u0026rsquo;s body, we must use marker of woman\u0026rsquo;s lower body part. Cloth image will get rendered accurately only when correct marker is used. Table 3 shows how efficiency and error in image rendering changes with the use of incorrect and correct marker.\u003c/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c/p\u003e\n\u003cp\u003eUsing correct marker for various dataset will give virtual try-on results. If you see in column 3 of Table 3, there are some virtual try-on which are giving incorrect results since incorrect marker is used for specified garment.\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eResults are shown in Table. 7, Table. 8 and Table. 9\u003c/p\u003e"},{"header":"4 Issues And Challenges","content":"\u003cp\u003eDespite the fact that smartphones are becoming more powerful, they are still not very compatible in terms of processing speed when compared to a PC environment. As a result, using some high-end complex terms in this system is difficult because it will damage speed and accuracy. Second, because Augmented Reality is still a relatively new technology, development resources, documentation, and tools are limited.\u003c/p\u003e"},{"header":"5 Future Scope","content":"\u003cp\u003eIn future, the same system can be used for various body sizes from XXS to XXL. By changing some parameters in feature detection algorithm same method can be used for Men garment virtual try-on. Techniques like deep learning with blend of AR can be used for non-apparel try-on like makeup, jewelry, handbag, etc.\u003c/p\u003e"},{"header":"6 Conclusion","content":"\u003cp\u003eIntroducing Augmented reality system for trying on virtual 2D clothes that allows users to see themselves wearing virtual clothes while looking at the mirror display without taking off their actual clothes. Users can select and try on a variety of virtual clothing. The system physically simulates the selected virtual clothing on the user's body in real time, allowing the user to see the virtual clothing sitting in the mirror image from different angles while on the move. Here new methodology for performing virtual try-ons based on images of people is presented. Image rendering technology is used to map clothing images to individual body images from simple inputs such as photographs, and automatically implements customized virtual fitting of clothing by humans. It has been shown that the number of feature points is the most important factor in the image distortion algorithm to achieve an acceptable try-on effect. The optimum number of feature points was obtained through experiments. From the application of virtual fitting automation to humans, the results show that the proposed approach can effectively perform virtual fitting in real time using images of humans. Compared to other virtual fitting techniques, our approach is not only feasible and practical, but also simple and inexpensive. The successful application of image warping not only provides a new way of image processing, but also greatly helps the fashion industry in improving customer experimentation.\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\u003cli\u003e\u003cspan\u003eChao Lin, Zhao Li, Sheng Zhou, Shichang Hu, Jialun Zhang, Linhao Luo, Yuan He (2022) RMGN: A Regional Mask Guided Network for Parser-free Virtual Try-on\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eCheng JCP, Chen K, Chen W (2017) Comparison of Marker-Based and Markerless AR: A Case Study of An Indoor Decoration System. In: Lean and Computing in Construction Congress - Volume 1: Proceedings of the Joint Conference on Computing in Construction. Heriot-Watt University, Heraklion, Crete, Greece, pp\u0026nbsp;483\u0026ndash;490\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGe Y, Song Y, Zhang R, Ge C, Liu W, Luo P (2021) Parser-Free Virtual Try-on via Distilling Appearance Flows. In: 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, Nashville, TN, USA, pp\u0026nbsp;8481\u0026ndash;8489\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGrubert J, Langlotz T, Zollmann S, Regenbrecht H (2017) Towards Pervasive Augmented Reality: Context-Awareness in Augmented Reality. IEEE Trans Visual Comput Graphics 23(6):1706\u0026ndash;1724. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/TVCG.2016.2543720\u003c/span\u003e\u003cspan address=\"10.1109/TVCG.2016.2543720\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHan X, Wu Z, Wu Z, Yu R, Davis LS (2018) VITON: An Image-Based Virtual Try-on Network. In: 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition. IEEE, Salt Lake City, UT, pp\u0026nbsp;7543\u0026ndash;7552\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiang X, Gong K, Shen X, Lin L (2019) Look into Person: Joint Body Parsing \u0026amp; Pose Estimation Network and a New Benchmark. IEEE Trans Pattern Anal Mach Intell 41(4):871\u0026ndash;885. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/TPAMI.2018.2820063\u003c/span\u003e\u003cspan address=\"10.1109/TPAMI.2018.2820063\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSan G\u0026uuml;nes, Okan Sanli, \u0026Ouml;vg\u0026uuml; \u0026Ouml;zt\u0026uuml;rk Erg\u0026uuml;n (2015) Augmented Reality Tool for Markerless Virtual Try-on around Human Arm. In: 2015 IEEE International Symposium on Mixed and Augmented Reality - Media, Art, Social Science, Humanities and Design. IEEE\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSekhavat YA (2017) Privacy Preserving Cloth Try-On Using Mobile Augmented Reality. IEEE Trans Multimedia 19(5):1041\u0026ndash;1049. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/TMM.2016.2639380\u003c/span\u003e\u003cspan address=\"10.1109/TMM.2016.2639380\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSen H, Yi-Zhe S, Tao X Style-Based Global Appearance Flow for Virtual Try-On\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZeng X, Ding Y, Shao S Applying Image Warping Technique to Implement Real-Time Virtual Try-on Based on Person\u0026rsquo;s 2D Image. Information Science and Engineering, International Symposium on\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eOpenCV: Basic concepts of the homography explained with code. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://docs.opencv.org/4.x/d9/dab/tutorial_homography.html?msclkid=7aa4545dbe3c11ec81daa60f19f020a1\u003c/span\u003e\u003cspan address=\"https://docs.opencv.org/4.x/d9/dab/tutorial_homography.html?msclkid=7aa4545dbe3c11ec81daa60f19f020a1\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e. Accessed 16 Jun 2022\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e"},{"header":"Tables","content":"Tables 2-6 are available in the supplementary files section.\nTables 7-9 not available with this version."}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":true,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"Feature, Augmented Reality, Rendering, descriptors, Marker, Homography","lastPublishedDoi":"10.21203/rs.3.rs-1918747/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-1918747/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eThe Virtual cloth Try-on is one of the biggest inventions took place in fashion industry which contributes to enhance user experience by allowing them to try out garments virtually without wearing it. Researchers are working on several technologies right from Image processing to Augmented reality (AR) to develop and deploy a stable, sustainable platform to enable virtual cloth try-on experience. In proposed system Augmented reality technique is used to create the same experience. With the help of OpenCV and Python programming, Marker based AR is designed for four types of 2D image garment datasets such as Dress, Top, Jeans and Skirt.\u003c/p\u003e","manuscriptTitle":"Virtual Cloth Try-On Using Augmented Reality - Marker Based Approach","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2022-08-09 18:58:49","doi":"10.21203/rs.3.rs-1918747/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"afe6b5e5-4d28-4c96-bdd5-e4d30bb0744d","owner":[],"postedDate":"August 9th, 2022","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[],"tags":[],"updatedAt":"2022-09-04T01:44:13+00:00","versionOfRecord":[],"versionCreatedAt":"2022-08-09 18:58:49","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-1918747","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-1918747","identity":"rs-1918747","version":["v1"]},"buildId":"_2-kVJe1T_tPrBINL-cwx","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00
unpaywall
last seen: 2026-05-26T02:00:01.498150+00:00
License: CC-BY-4.0