Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Mayuri Gawade, Saniya Bhattad, Sanket Palkar, Shruti Saswade, Siddhi Sangwai, Anushri Sapate, Ruta Sapate
DOI Link: https://doi.org/10.22214/ijraset.2023.57000
Certificate: View Certificate
This research paper presents a revolutionary 3D scanner incorporating an IR Sharp Sensor for capturing objects in all dimensions. The scanner\'s cutting-edge hardware ensures precise measurements, while the IR Sharp Sensor enables detailed and lifelike 3D model creation. Stored data on a micro-SD card allows easy access on computers, providing user-friendly visualization. Integration with e-commerce websites offers customers a comprehensive view of products through 360-degree viewing, enhancing the online shopping experience. Furthermore, the scanner\'s capabilities are extended to create virtual environments, enabling immersive experiences and simulations. This research aims to advance 3D scanning technology, merging hardware innovation, software development, and diverse applications.
I. INTRODUCTION
Advancements in three-dimensional (3D) scanning technology have revolutionized various industries, such as manufacturing, architecture, and entertainment. The ability to digitally capture and replicate real-world objects has opened up new possibilities for design, analysis, and presentation. In this research paper, we introduce a novel 3D scanner that utilizes an IR Sharp Sensor to capture objects in all dimensions, resulting in high-quality representations.
The proposed 3D scanner incorporates state-of-the-art hardware components to ensure precise and accurate measurements. With the inclusion of an IR Sharp Sensor, the scanner is capable of capturing depth information, enabling the creation of detailed and lifelike 3D models. The captured data is processed and stored in a micro-SD card, facilitating easy transfer and accessibility on laptop or computer devices.
The primary objective of this research is to provide a user-friendly solution for capturing and visualizing 3D objects. The stored 3D images can be conveniently accessed by inserting the micro-SD card into a computer. Compatible software allows users to open the files, offering a realistic representation of the scanned object that can be rotated and examined from various angles.
Additionally, this research explores the integration of the developed 3D scanner with an e-commerce website. By incorporating 360-degree viewing capabilities, potential customers can thoroughly explore products before making purchasing decisions. This interactive feature enhances the online shopping experience and provides consumers with a comprehensive understanding of the physical characteristics of the product.
Furthermore, this research delves into the creation of a virtual environment using 3D modeling techniques. Leveraging the capabilities of the developed 3D scanner, a digital replica of the scanned object can be rendered within a virtual environment, delivering a realistic representation for immersive experiences and simulations.
This research endeavors to advance the field of 3D scanning technology by merging hardware innovation, software development, and integration with e-commerce and 3D modeling. The outcome is a user-friendly and efficient 3D scanner capable of capturing objects in three dimensions, facilitating realistic visualization and immersive experiences across diverse applications. The following sections of this research paper will provide in-depth explanations of the technical aspects and methodologies employed in the creation and implementation of the proposed 3D scanning system.
II. LITERATURE REVIEW
Orthoses, external supportive devices for neuromuscular and musculoskeletal disorders, play a crucial role in reducing pain and improving the function of patients. Common orthotic types include hand splints, spinal braces, in-shoe foot orthoses (FO), and ankle-foot orthoses (AFO). Traditional manufacturing of these orthoses involves labor-intensive manual processes, such as plaster casting for FOs and AFOs. This traditional approach is resource-intensive, requiring dedicated infrastructure, skilled clinicians, and ample storage space for casts.
[1] Additionally, the entire process is time-consuming, leading to extended patient wait times and increased costs.This systematic review aims to assess the speed, accuracy, and reliability of 3D scanning compared to traditional methods for capturing foot and ankle morphology in the fabrication of orthoses.
Electroencephalography (EEG) is a valuable tool for studying brain function in various contexts, including cognitive research and clinical diagnosis. It allows for the recording and monitoring of electrical brain activity with high temporal resolution through electrodes placed on the scalp.[2] The number and placement of these electrodes can vary, with clinical and research purposes often using different schemes and densities.
The advent of additive manufacturing, commonly known as 3D printing, has experienced a significant surge in popularity, transitioning from laboratory research and the realm of large enterprises to becoming accessible to individuals through the availability of low-cost, personal, desktop-sized 3D printers. These versatile machines can produce a wide range of objects, limited primarily by the filament material and durability. While many users print items, they design themselves or source from online collections, there are challenges in printing one-off, customized parts due to the potentially time-consuming design process, which may outweigh the value of the final product.[3] Herein lies the significance of 3D scanning technology, as it expedites the creation of bespoke models and extends its utility to numerous other applications that necessitate precise measurement and design.
The maturation of 3D scanning tools has led to their widespread use in various fields and at different scales. While these applications generally involve the initial step of capturing and representing surface data, their subsequent usage falls into three broad categories: documentation, digitization, and reverse engineering. Documentation focuses on comparing real-world products to desired shapes for quality control purposes.[4] Digitization is employed for components like machine parts, allowing the production of spare parts or retrofitting equipment to specific interfaces. Reverse engineering is particularly challenging as it aims to extract design characteristics, such as aerodynamic surface geometries, for reconstructing a design methodology. In the aerospace industry, especially for structures like wings, domain-specific knowledge is crucial for successful reverse engineering due to the complex geometries involved.
This comprehensive approach to reverse engineering, tailored to the specific challenges of aerospace applications, holds great potential for advancing research and development in the field.[6]
Paintings are traditionally appreciated as two-dimensional depictions, but their physical artwork possesses a third dimension due to the inherent texture of the substrate, the layers of paint, and varnish.[5] This dimension may be intentional, created by artists like Vermeer to achieve 3D textural effects or may result from drying, hardening, or degradation. Impasto techniques were often employed to create reflective highlights and emphasize the material's texture. Alternatively, spontaneous brushwork could result in three-dimensional brushstrokes reflecting the artist's expressive style. Over time, a painting's topography undergoes changes due to both internal and external factors, including natural aging and chemical processes, environmental influences like temperature and humidity variations, and conservation treatments.[7] These alterations can lead to cracking, protrusions, gloss changes, or deformations. The artist's intention and the impact of external influences on a painting's three-dimensional surface structure have significant implications for conservation efforts.
Three-dimensional scanning has long been a cornerstone of reverse engineering and part inspection, with various techniques developed to capture the shape of opaque surfaces featuring Lambertian reflectance properties.[8] However, a critical limitation of these methods is their inability to adequately scan transparent objects. The challenges are evident when considering transparent glass objects, as they are prone to issues related to internal refractions and specular reflections, as exemplified in Figure 1. Recognizing this deficiency, researchers have endeavored to address the scanning of transparent objects through innovative approaches.
Accurate anthropometric data of the human head and face are essential for both research and product design purposes, especially when developing products related to protection, healthcare, or aesthetics that require a close and comfortable fit. Traditional techniques for acquiring anthropometric head data, such as using flexible scales, measuring tapes, or calipers, have proven to be unreliable and unable to provide highly accurate data.[9] Attempts to use multiple images taken from various angles to construct 3D head models have been time-consuming and insufficient for accurately representing the intricate shape and contours of the head and face. While medical imaging data, like those obtained from Computerized Tomography (CT) and Magnetic Resonance Imaging (MRI), have been successful in generating accurate head and face models, they are limited by their high cost and the use of ionizing radiation in CT scans, making them less prominent in research and design applications.
Therefore, sustainable agriculture relies heavily on effective insect management. Gathering and analyzing information about insects is paramount in the agricultural industry, prompting extensive entomology research projects. These projects aim to gain a deep understanding of the biological characteristics and morphology of various insect species.
[10] Traditionally, entomologists have maintained physical specimens of insects in their laboratories, which presents challenges like high costs, sustainability concerns, and limited data sharing capabilities. To address these issues, scientists have been working on the creation of digital collections of insect specimens. Recent studies have concentrated on developing scanning systems capable of generating 3D virtual models of insect specimens. These digital collections offer a means to liberate valuable information from physical insect archives, facilitating easier sharing, examination, annotation, and comparison.
While these systems can create highly accurate 3D models in terms of size and structure, their inability to capture an object's surface color remains a limitation. 3D scanners can be categorized based on their construction and scanning methods. In terms of construction, they are either stationery or mobile. Stationary scanners are larger and remain in one location, while mobile scanners are compact and can be transported to the immovable object.[11] In terms of scanning methods, they can be contact or non-contact. Contact scanners require physical contact with the object, often seen in coordinate measuring machines and measuring arms, whereas non-contact scanners employ optical, laser, or other technologies for scanning.
Non-contact measuring systems are gaining prominence in engineering metrology, offering an efficient means of measuring parts that are either inaccessible to coordinate measuring machines or pose significant complexities for such contact-based systems. While optical scanners may not be as suitable for extremely high-precision metrology as their coordinate measuring machine counterparts, they find their niche in applications where non-contact methods prove advantageous.[12] These systems are particularly effective when measuring small parts, as seen in various applications such as shape investigation of worn cutting inserts, monitoring the wear process of milling tools, dimensional analysis of cutting inserts, and 3D reconstruction of small objects from multi-focused images.
III. METHODOLOGY/EXPERIMENTAL
A. Block Diagram
B. 3D Scanner Implementation
a. Firmware for Microcontroller
The firmware for the microcontroller is the heart of your 3D scanner, responsible for orchestrating the entire data capture process. It's critical to program the firmware to work seamlessly with the IR Sharp Sensor. This includes configuring the sensor, triggering scans, collecting data, and managing the storage on the micro-SD card. The microcontroller should be programmed to efficiently handle real-time data streaming from the sensor, ensuring that data is processed and saved without errors.
Furthermore, your firmware should include robust error handling mechanisms. This is essential to address issues that may arise during the scanning process, such as data corruption or sensor malfunctions. A well-implemented firmware layer ensures the reliable functioning of your 3D scanner system, making it a vital component in hardware-software interaction.
b. Data Processing Software
Data processing software plays a crucial role in translating the raw depth data captured by the IR Sharp Sensor into usable 3D models. The process begins with data cleaning and filtering to remove noise and unwanted artifacts from the captured information. This step is essential to ensure the accuracy and quality of your 3D models.
Subsequently, the software needs to convert the cleaned data into a 3D point cloud or mesh. This often involves the use of specialized algorithms and libraries such as OpenCV and point cloud processing tools. These tools help transform the data into a format that can be visualized and interacted with. It's imperative that this conversion process maintains the accuracy of the captured information while optimizing the 3D model for efficient storage and display.
Additionally, the software should be equipped with features for applying calibration data. This is crucial for correcting any distortions in the raw data that might occur due to various factors, such as sensor imperfections or environmental conditions. Calibration enhances the accuracy of the 3D models, ensuring they closely represent the scanned objects.
c. Data Storage and Retrieval
Effective data storage and retrieval software is a critical component in managing the scanned 3D models. This software is responsible for organizing and maintaining the stored models, making them easily accessible for retrieval by users. The organization should follow a logical file structure, and file naming conventions should be implemented to facilitate efficient data retrieval.
Moreover, the software should provide users with user-friendly functions for accessing and downloading their scanned 3D models. This ensures that the 3D data, once processed and stored, can be easily retrieved, viewed, and shared, further enhancing the user experience. Consider implementing version control or metadata management to keep track of different iterations of scanned objects.
d. User Interface
The user interface (UI) is the bridge between the hardware and software components of your 3D scanner and the user. Creating a user-friendly and intuitive interface is paramount to ensure that users can easily initiate scans and manage the scanner's functions. Whether it's a desktop application or a mobile app, the UI should be designed with usability in mind.
Your user interface should include controls for initiating scans, real-time visualization of the scan progress, and clear instructions to guide users through the scanning process. To further enhance the user experience, consider incorporating interactive elements that provide real-time feedback during scanning, such as visual cues or prompts to adjust the scanner's position for optimal results.
The UI should also offer access to the stored 3D models. Users should be able to review, rotate, zoom, and export their scanned objects effortlessly. User-friendly controls and an intuitive design are key to making the 3D scanning process accessible to a wide range of users, from professionals to hobbyists.
2. Integration with E-Commerce Website
a. Web Development
Integrating your 3D scanner with an e-commerce website involves web development to create a seamless and immersive shopping experience. The web pages should be designed to accommodate the scanned 3D models within product listings. Product descriptions and 3D model previews should be included to provide users with a comprehensive understanding of the physical characteristics of the products.
Scanning features should also be seamlessly integrated, enabling users to initiate scans or view existing 3D scans directly from the product pages. This requires the development of interactive elements on the website, allowing users to control the scanning process without leaving the e-commerce platform.
b. API Integration
To facilitate the exchange of 3D models between your scanning system and the e-commerce website, the development of APIs (Application Programming Interfaces) is necessary. These APIs should allow for the secure and efficient transfer of scanned 3D models to the website's database or storage, ensuring that data is protected, and privacy is maintained during the process.
The APIs should also enable the retrieval and rendering of 3D models on product pages. This integration ensures that users can interact with the scanned objects, rotate them, zoom in for closer inspection, and make more informed purchasing decisions. The seamless interaction between the scanning system and the e-commerce website is vital to enhancing the online shopping experience.
c. User Experience Design
User experience design in the context of an e-commerce website integration is focused on ensuring that the 3D product views are not only visually appealing but also user-friendly and interactive. Users should be able to navigate and manipulate the scanned objects with ease.
Implementing intuitive controls for zooming, rotating, and interacting with the 3D models is essential. The design should be responsive and compatible with various devices, including desktop computers and mobile devices, to reach a broad user base. Consider incorporating features such as gestures for smooth navigation, enabling users to explore products in detail.
3. 3D Modeling and Virtual Environment
a. 3D Rendering Software
The selection of 3D rendering software, such as Blender, Unity3D, or Unreal Engine, is pivotal for creating immersive virtual environments that showcase scanned 3D models. These software tools provide the foundation for rendering scanned objects within realistic and interactive digital spaces.
Within the chosen software, you can configure lighting, apply textures and materials to scanned models, and set up realistic environments to enhance the overall visual quality. This is where you bring your 3D scans to life within virtual environments, providing users with immersive experiences.
b. Asset Import
When integrating scanned 3D models into your selected 3D rendering software, proper scaling and alignment are essential. Ensuring that the models are correctly sized and oriented within the virtual space is crucial for an accurate representation of the scanned objects.
Additionally, you'll want to pay attention to texture mapping and material assignment. This step involves applying realistic textures to the scanned models to make them visually appealing within the virtual environment. It's also important to ensure that lighting conditions match the real-world environment to achieve a high level of realism.
c. User Interaction
To create an immersive experience, user interaction is a key aspect. Within the virtual environment, users should have the ability to interact with the scanned objects realistically. This can involve programming interactions such as object manipulation, animation triggers, or click-based interactions that allow users to engage with the 3D models in a natural and intuitive manner.
Consider the use of gestures, controllers, or other input devices that enable users to move, rotate, or otherwise interact with the scanned objects. The goal is to create an experience that feels as close to real-life interaction as possible, immersing users in the virtual environment.
d. Immersive Experiences
The final step in 3D modeling and virtual environment integration is enhancing the realism of digital space. This involves adding realistic textures and materials to objects, ensuring that lighting effects create lifelike shadows and highlights, and incorporating interactive elements to engage users fully.
By combining these elements, you can create a virtual environment that not only showcases scanned 3D models but also immerses users in an interactive and visually captivating experience. Whether it's for simulation, visualization, or other applications, the goal is to provide a sense of presence and realism within the virtual world.
The successful implementation of a 3D scanner system involves a meticulous balance between hardware and software components. Each part of the process, from firmware development and data processing to web integration and virtual environments, contributes to a user-friendly and immersive experience. The synergy of these elements brings the scanned objects to life in the digital realm, enhancing various applications, including e-commerce and immersive simulations.
C. Algorithm
With the feedback data in hand, the algorithm calculates the error. This is the discrepancy between the desired position (set in the initialization step) and the actual position obtained from the feedback sensor. The error value is crucial for determining how much adjustment is needed.
4. PID Control (Proportional-Integral-Derivative): The PID controller is a fundamental component of the servo motor control algorithm. It's responsible for generating the control signal based on the calculated error. The PID controller is composed of three main elements:
a. Proportional (P): This component ensures that the control signal is directly proportional to the error. When there is a large error, the control signal will be correspondingly large, providing more power to the motor.
b. Integral (I): The integral component integrates the error over time. This helps to eliminate steady-state errors that might occur due to factors like friction or external disturbances. It ensures the system responds effectively to long-term changes.
c. Derivative (D): The derivative component considers the rate of change of the error. This helps in reducing overshooting and oscillations. It's particularly effective in smoothing out rapid changes in position.
5. PWM Signal: Once the PID controller generates the control signal, it needs to be converted into a form that the servo motor can understand. This is typically done through Pulse Width Modulation (PWM). The duty cycle of the PWM signal determines the motor's position.
6. Apply Control Signal: The PWM signal, which encodes the necessary instructions for the motor, is sent to the servo. This controls the motor's movement to align with the desired position.
7. Loop Continuation: The control loop continues to execute indefinitely, constantly monitoring and adjusting the motor's position to maintain alignment with the desired position.
8. Termination: Optionally, you can incorporate termination conditions. These conditions specify when the control loop should end. For example, this could be when the motor reaches the desired position or based on a user-defined stopping criterion.
9. Cleanup: After the control loop ends (if ever), it's important to release any allocated resources and perform necessary shutdown procedures for the servo motor control.
10. Scanning Process: Define a specific pattern or sequence of movements for the scanning device to capture data from multiple angles around the object being scanned. For instance, use the stepper motor(s) to rotate the scanning device in small angular increments, allowing data collection from various viewpoints.
11. Distance Sensing: Employ the IR Sharp Sensor to measure the distance between the 3D scanner and the object being scanned. Emit infrared light and calculate the time it takes for the light to bounce back from the object. Use the data from the IR Sharp Sensor to adjust the position of the stepper motor(s), ensuring accurate scanning and maintaining a consistent distance from the object.
12. Data Capture: While the scanning mechanism is in motion, collect data from the scanning device. Depending on the setup, this data may consist of photographs, point clouds, or other relevant information about the scanned object. Store the captured data temporarily in the memory of the Arduino for further processing.
13. Data Storage: Utilize the micro-SD card shield to enable data storage capabilities for the 3D scanner. Transfer the collected data, such as point clouds or photos, from the Arduino's memory to a micro-SD card. This allows for easy retrieval and access to the scanned data for post-processing and analysis.
14.. Post-Processing: After completing the scanning procedure, transfer the recorded data from the micro-SD card to a computer or other devices for further post-processing. Apply appropriate algorithms and techniques to reconstruct a comprehensive 3D model of the scanned object. Combine the collected photos or point clouds to generate a detailed and realistic representation of the object for visualization and analysis.
The e-commerce website employs cutting-edge 3D scanning technology to offer an immersive and engaging shopping experience to customers. By utilizing 3D scanning, the website presents interactive and realistic 360-degree views of products, enabling customers to rotate and examine items from all angles. This enhances product visualization, allowing customers to better understand the item's appearance and design. The technology also fosters customer engagement and confidence, reducing product returns and building trust in the purchasing process. Additionally, the website gains a competitive advantage by showcasing unique items and offering customization options, setting it apart from competitors and attracting a broader customer base. While the implementation of 3D scanning may pose technical challenges and require additional resources, the benefits of improved customer experience, increased satisfaction, and potentially higher sales make it a valuable addition to the e-commerce platform.
V. FUTURE SCOPE
The future of e-commerce websites integrating 3D scanning technology holds significant potential for growth and innovation. Advancements in 3D scanning technology, driven by improvements in sensor technology, data processing algorithms, and hardware components, promise more accurate and detailed 3D models of products. One of the most exciting prospects lies in the integration of Virtual Reality (VR) and Augmented Reality (AR) platforms. These technologies can revolutionize the customer experience by enabling virtual product try-ons and AR room visualizations, making it easier for customers to envision products in real-life settings.
Personalization is another key aspect of the future scope. With 3D scanning technology, websites can empower customers to customize products in real-time, allowing them to modify specific attributes and instantly preview the changes within the 3D model. This level of personalization can significantly enhance customer satisfaction and engagement. Optimizing 3D scanning features for mobile platforms would enable customers to interact with 3D models directly from their smartphones and tablets, increasing accessibility and convenience. AI and machine learning algorithms are poised to play a vital role in the future of these websites. By analyzing customer preferences and interactions, the website can offer personalized product recommendations, thereby enhancing customer engagement and boosting conversion rates. Collaborations with brands, designers, and artists can help showcase exclusive and limited-edition 3D scanned products, attracting customers seeking unique items and setting the website apart from competitors.
The introduction of the novel 3D scanner utilizing an IR Sharp Sensor marks a significant milestone in various industries, such as manufacturing, architecture, and entertainment. This cutting-edge scanner\'s incorporation of state-of-the-art hardware components ensures precise measurements and the ability to capture depth information, leading to the creation of detailed and lifelike 3D models. The seamless storage of the captured data on a micro-SD card facilitates convenient access and transfer to laptop or computer devices, offering a user-friendly solution for visualizing 3D objects. Moreover, the integration of the 3D scanner with e-commerce websites, empowering potential customers to explore products comprehensively through 360-degree viewing, enhances the online shopping experience by providing a comprehensive understanding of product attributes. Furthermore, the exploration of virtual environment creation using 3D modeling techniques allows for rendering digital replicas within immersive settings, delivering realistic representations for diverse applications and simulations. By combining hardware innovation, software development, and integration with e-commerce and 3D modeling, this advancement in 3D scanning technology promises to unlock new possibilities in design, analysis, and presentation, further fueling progress in these industries. The result is a powerful and efficient 3D scanner capable of capturing objects in three dimensions, enabling realistic visualization and immersive experiences that transcend conventional boundaries.
[1] Muhannad Farhan, Joyce Zhanzi Wang, Paula Bray, Joshua Burns and Tegan L. Cheng, “Comparison of 3D scanning versus traditional methods of capturing foot and ankle morphology for the fabrication of orthoses: a systematic review,” Journal of Foot and Ankle Research, 2021. [2] Simon Homöllea, Robert Oostenveld, “Using a structured-light 3D scanner to improve EEG source modeling with more accurate electrode positions,” Journal of Neuroscience Methods, 2019. [3] Jeremy Straub and Scott Kerlin, “Development of a Large, Low-Cost, Instant 3D Scanner,” Technologies, 2014. [4] Sebastian Koch, Yurii Piadyk, Markus Worchel, Marc Alexa, Claudio Silva, Denis Zorin, Daniele Panozzo, “Hardware Design and Accurate Simulation of Structured-Light Scanning for Benchmarking of 3D Reconstruction Algorithms,” 35th Conference on Neural Information Processing Systems, 2021. [5] Lina van Brügge, Kaan M. Çetin, Sebastian J. Koeberle, Moritz Thiele, Fabian Sturm, Mirko Hornung, “Application of 3D scanning for structural and geometric assessment of aerospace structures,” CEAS Aeronautical Journal, 2023. [6] Willemijn S. Elkhuizen, Tom W. J. Callewaert, Emilien Leonhardt, Abbie Vandivere, Yu Song, Sylvia C. Pont, Jo M. P. Geraedts and Joris Dik, “Comparison of three 3D scanning techniques for paintings, as applied to Vermeer’s ‘Girl with a Pearl Earring’,” Elkhuizen et al. Herit Sci, 2019. [7] Gonen Eren, Olivier Aubreton, Fabrice Meriaudeau, L.A. Sanchez Secades, David Fofi, A. Teoman Naskali, Frederic Truchetet and Aytul Ercil, “A 3D Scanner for Transparent Glass,” ICIAP, 2009. [8] Parth B. Shah and Yan Luximon, “Review on 3D Scanners for Head and Face Modeling,” V.G. Duffy (Ed.): DHM 2017, Part I, LNCS 10286, pp. 47–56, 2017. [9] Aser M. Eissa, Ibrahim F. Shaker, A.M. Abdel-Wahab, Alaa AL Din I. Awad, “Integration of multi-photos and laser scanner data to form a complete 3d model,” Ain Shams Engineering Journal, 2022. [10] Thanh-Nghi Doan, Chuong V. Nguyen,“A low-cost digital 3D insect scanner,” Information Processing in Agriculture, 2023. [11] Teodor Tóth, Jozef Živ?ák, “A Comparison of the Outputs of 3D Scanners,” 24th DAAAM International Symposium on Intelligent Manufacturing and Automation, 2013. [12] Juraj Vagovský, Ivan Buranský, Augustín Görög, “Evaluation of Measuring Capability of the Optical 3D Scanner,” 25th DAAAM International Symposium on Intelligent Manufacturing and Automation, DAAAM 2014.
Copyright © 2023 Mayuri Gawade, Saniya Bhattad, Sanket Palkar, Shruti Saswade, Siddhi Sangwai, Anushri Sapate, Ruta Sapate. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET57000
Publish Date : 2023-11-25
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here