Professional Documents
Culture Documents
FYP Mid Report
FYP Mid Report
FYP Mid Report
Submitted By
Rida Arshad (20-SE-15)
Mahnoor Khan (20-SE-18)
Supervisor
Engr. Dr. Madiha Liaquat
Assistant Professor
1
TABLE OF CONTENTS
CHAPTER 1: INTRODUCTION ............................................................................................................... 4
Project Goal............................................................................................................................................. 4
Aims & Objectives .................................................................................................................................. 4
Deliverables............................................................................................................................................. 5
CHAPTER 2: LITERATURE REVIEW .................................................................................................... 6
Literature Survey .................................................................................................................................... 6
Introduction.......................................................................................................................................... 6
Current State of Research: ............................................................................................................... 6
Benefits: ............................................................................................................................................. 11
Limitations: ........................................................................................................................................ 13
Reservations: .................................................................................................................................... 14
Gaps: .................................................................................................................................................. 15
Market Survey:...................................................................................................................................... 16
Purpose of Survey:........................................................................................................................... 17
Participant Information: ................................................................................................................... 18
Methodology:..................................................................................................................................... 19
Results: .............................................................................................................................................. 19
Conclusion: ........................................................................................................................................ 21
CHAPTER 3: PROPOSED SOLUTION ............................................................................................... 22
Methodology:......................................................................................................................................... 22
Experimental/Simulation Setup: ......................................................................................................... 24
Development environment: ............................................................................................................. 25
Hardware resources: ....................................................................................................................... 25
Frame Extraction: ................................................................................................................................. 25
Background Removal: ......................................................................................................................... 26
360 Model Generation: ........................................................................................................................ 26
Details of Work packages completed/ Milestones achieved: ........................................................ 26
Evaluation Parameters: ....................................................................................................................... 26
CHAPTER 4: WORK PLAN ................................................................................................................... 27
Utilization (End User Beneficiaries): .................................................................................................. 27
Budget Description:.............................................................................................................................. 28
2
Development Cost ............................................................................................................................ 28
Research and data collection ......................................................................................................... 29
Hardware and infrastructure ........................................................................................................... 29
Miscellaneous: .................................................................................................................................. 30
Additional resources ........................................................................................................................ 30
Workplan:............................................................................................................................................... 30
Market Forecasting: ............................................................................................................................. 31
Challenges and Uncertainties: ....................................................................................................... 32
Market Outlook: ................................................................................................................................ 32
CHAPTER 5: CONCLUSION................................................................................................................. 33
ACKNOWLEDGEMENT: ........................................................................................................................ 33
REFERENCES ......................................................................................................................................... 34
GLOSSARY: ............................................................................................................................................. 37
3
CHAPTER 1: INTRODUCTION
Project Goal
Carvo X is a 3D modeling software that can redefine the way individuals interact with their
vehicles. The project's ultimate goal is to seamlessly merge advanced technology with
The fundamental aims and objectives of Carvo X are centered on providing users,
including automotive enthusiasts, businesses, and professionals with a tool that allow
them to:
1. Capture and interact with their vehicle's exterior and interior in a creative and an
immersive manner.
4. Explore the inner world of cars through interior snapshots, offering a captivating
4
5. Experiment with different environments using the innovative Background
Replacement feature to give new life and outlook into vehicle visuals.
6. Simplify part identification through vector overlay with smart hotspots, improving
Deliverables
Carvo X aims to deliver the following key features and benefits to its users:
2. Interior Snapshots: The ability to explore and capture the interior features of the
vehicle.
overlays.
5. API Integration: Rationalizing the process with efficient frame extraction for
convenient access.
5
CHAPTER 2: LITERATURE REVIEW
Literature Survey
Introduction
Understanding the environment in which a new idea or technology arises is vital for its
successful development and use. Carvo X, an innovative app changing how people
engage with their vehicles, depends on exploring existing research. This review covers a
wide range of studies to give a complete view of Carvo X's possibilities and the hurdles it
might face.
We'll break down the current research in relevant fields, spotlighting both the promising
aspects and the challenges Carvo X might confront. This technology isn't just exciting for
car lovers; it holds potential for various industries and uses. By acknowledging its
limitations and concerns, we aim to grasp Carvo X's position in today's technology. We'll
also pinpoint areas where more research is needed to fully unleash this transformative
app's potential.
This thorough review sets the stage for a detailed discussion about Carvo X, its role in
6
• Apps that create 3D car models are becoming more popular for different purposes
• Technologies like Unity and Unreal Engine enable smoother 3D visuals on mobile
• Carvo X, using video frames and background removal, simplifies 3D car model
Challenges Ahead:
• Making sure the models look good without slowing down devices is tricky, and
making the app easy to use is important. Adding cool features like augmented
• Flutter's ability to develop apps for both iOS and Android from a single codebase
• Flutter's integration with 3D libraries and packages, such as the Flutter 360
apps.
• Advantages:
7
o Flutter's rendering engine can deliver smooth animations and visual
experiences.
experience.
• Challenges:
o The 3D ecosystem within Flutter is still evolving, with limited options for
complex 3D interactions.
and making sure it works well on every kind of device takes careful work..
• Research highlights the growing trend of incorporating social features like model
These findings could spark ideas for future iterations of Carvo X, fostering a
8
• "Towards Real-Time 3D Car Modeling on Mobile Devices with Optimized
techniques for car models on mobile devices, offering valuable insights for
modeling apps, providing valuable guidance for Carvo X's feature development
and prioritization.
• "A Survey of Social Features in 3D Modeling Apps" (2021): This study examines
the impact of social features on user engagement and community building within
Carvo X.
content in the car sector, highlighting opportunities for platforms like Carvo X to
Additional Resources:
9
• Online communities and forums for 3D developers and Flutter enthusiasts:
challenges.
Flutter's capabilities.
Future Directions:
Flutter developers and automotive specialists for more specialized applications like
Carvo X.
10
Carvo X in Context:
Benefits:
• Carvo X enhances mobile user experiences with smoother graphics and easier
model generation.
• It's designed based on user preferences for easier customization and intuitive
interfaces.
• Its use of Flutter and 3D tech allows for easy development and deployment on
various devices.
Practical Applications:
11
• Carvo X helps users virtually customize cars, enhancing customer engagement
• It's great for automotive learning, allowing detailed component visualizations for
skill development.
community of creators.
Positive Outcomes:
• 3D car modeling apps provide engaging and interactive experiences for users to
explore and customize their vehicles virtually. This fosters a deeper connection
new ideas and inspire future car models, shaping the industry's future direction.
These benefits highlight the potential of Carvo X and similar applications to not only
enhance user experiences but also contribute to broader positive outcomes within the
12
Limitations:
While the recent research surrounding Carvo X and similar applications offers valuable
insights and advancements, it's crucial to acknowledge the inherent limitations present
Methodological Constraints:
• Some studies might not explore the potential ethical implications of user-
generated content, data privacy, and potential misuse of 3D car models. This can
• Studies might not effectively capture the diverse user base interested in 3D car
modeling. This can lead to conclusions that neglect the needs and preferences of
• Most studies focus on short-term user interactions and preferences. This leaves
13
• Most studies focus on the current state of technology and methodologies. This
can miss out on anticipating and evaluating the impact of potential future
content and data collected through 3D modeling apps. This highlights the need for
• Some argue that the focus on user-generated content might divert attention from
Reservations:
While Carvo X holds exciting potential, its development and application spark some
reservations due to conflicting viewpoints and controversial aspects within the field.
Conflicting Views:
uncertain
14
Controversial Aspects:
• Concerns exist about the possibility of users creating and sharing inaccurate or
mechanisms.
Gaps:
Despite significant advancements, the field surrounding Carvo X and similar applications
still harbors unanswered questions, knowledge gaps, and exciting emerging topics that
Unanswered Questions:
• How might Carvo X and similar platforms influence purchasing decisions, car
• How can we ensure Carvo X and similar platforms are accessible to users with
Knowledge Gaps:
15
• How might user-generated content and virtual customization influence the future
of car design and manufacturing processes? Can Carvo X and similar platforms
• What are the potential psychological and social impacts of engaging with virtual
comparisons?
By addressing these key areas, researchers, developers, and all stakeholders involved
can contribute to shaping a future where these technologies empower users, advance the
Market Survey:
CarvoX is an innovative 360-degree car modeling application that revolutionizes the way
users engage with their vehicles. It seamlessly captures both the exterior and interior of
both exterior and interior features. The app empowers users to explore and interact with
16
Purpose of Survey:
customization, their preferred car models and customization options, and the
• Identifying any concerns users might have about using Carvo X is crucial, such
• The collected data will be used to prioritize features, refine the user interface,
and ensure Carvo X caters to the needs and desires of its target audience.
• Understanding user concerns will allow you to address them proactively and
• The survey results will guide your marketing strategy by highlighting the most
appealing aspects of Carvo X and tailoring your message to resonate with your
target audience.
Ultimately, the Carvo X market survey is a powerful tool to connect with your potential
users, gain valuable insights, and shape the future of your app in a way that resonates
17
Participant Information:
Age:
• 18-24
• 25-34
• 35-44
• 45-50
Gender:
• Male
• Female
• No experience
• Some experience
• A lot of experience
18
Methodology:
qualitative data
Results:
19
• Which features in existing car visualization apps do you find most appealing or
useful?
• Which interior features are crucial for you when exploring a car's interior in a 360-
degree view?
20
• How important is interactivity (e.g., rotation, zooming) in a 360-degree car model?
Conclusion:
The Carvo X user survey has painted a vivid picture of the preferences and behaviors
shaping your dream app. Let's dive into the key takeaways:
• Engagement frequency: A healthy mix of monthly (7.7%) and weekly (7.7%) users
suggests Carvo X has the potential to become a go-to app for car enthusiasts.
(23.1%), and interactive 360 view (69.2%) underscores the desire for immersive
21
• Car representation preferences: The detailed breakdown of crucial interior
with 76.9% deeming it "extremely important." This emphasizes the need for
features that go beyond static visualization and allow users to truly interact with
Unleashing the full potential: With these insights, Carvo X can be crafted to cater to both
customization options, and engaging interactive features, you can create a virtual garage
This conclusion summarizes the key findings of your survey while offering a positive and
interactivity and detailed customization options, highlighting the app's potential to cater to
Methodology:
22
• Utilize a camera to capture a comprehensive video of the car model, ensuring
• Employ video processing tools to extract individual frames from the recorded
video.
• Apply the background removal process to each extracted frame to isolate the car
• Ensure that the API effectively removes any unwanted elements from the images.
• Strategically place hotspots on the overlay screen to align with specific features of
• Adjust these hotspots carefully to match the car vector for precise alignment during
• Implement a mechanism within the application to capture images using the camera
overlay screen.
• Ensure that the captured images contain the aligned car vector, facilitating
23
5. Series of Processed Images
• Covey the series of captured images, each with a clean and removed background,
• Integrate the Flutter package 'imageview360' into the application for 360-degree
model generation.
• Utilize the processed images to generate the 360 model, ensuring consistency in
• Test the integrated model's functionality within the application, ensuring that
Experimental/Simulation Setup:
is crucial. This section details the infrastructure, tools, and technologies, the information
on the software and hardware configurations necessary for creating a robust and reliable
3D modeling application.
24
Development environment:
Hardware resources:
• External RAM
• API availability
Frame Extraction:
It uses FFmpegKit to extract frames from a chosen video. It sets up an output directory
25
Background Removal:
A function retrieves a list of PNG files from a specified directory, while the other function
would takes a list of images and sends each to a background removal API using a POST
request.
The frames after background removal are used to generate a 360 model, using a flutter
package ‘imageview360’.
A Market Survey was conducted to know the target audience. The Survey was
taken by 120 candidates of both Genders and Age Brackets 13 +. It was mostly
Evaluation Parameters:
26
Evaluation will be based on the following parameters:
• Goal Completion Rate: This successfully measures how effective your 3D Modeler
is, by capturing the percentage of user interactions that have been successful over
the 3D Modeler.
• Total Users: As the name suggests, this metric tells you the total number of users
• New Users: The number of new users that your 3D modeler has helps you gauge
Car Enthusiasts:
• Showcase creations within the app's community, gain feedback, and inspire
others.
27
• Quickly visualize concepts and experiment with designs before physical
production.
potential clients.
Educators:
• Bring car design and mechanics to life for students through interactive visuals
and exploration.
• Explore iconic car models and their historical significance with immersive 3D
experiences.
Automotive Industry:
capabilities.
Beyond these core groups, Carvo X has the potential to benefit individuals seeking
Budget Description:
28
Background Remove API
• Market research
• User research
• 12th Gen, Intel Core i5 Octa Core Processor, 16 GB/ 1TB SSD, 4 GB NVIDIA
GeForce GTX1650 GDDR6 Graphics 15.6” Full HD IPS 144 Hz, Micro Edge AG
29
Miscellaneous:
• Advertising
• Survey costs
Workplan:
30
Develop Frontend 10/02/2024
Market Forecasting:
While Carvo X is still in its early stages, forecasting its potential market presents an
exciting prospect. Here's a breakdown of key trends and factors influencing its future:
products that cater to their individual tastes and preferences. Carvo X's
customizable 3D car platform directly taps into this trend, allowing users to express
projected to reach USD 341.31 billion by 2026, fueled by rising disposable incomes
for this dedicated audience, catering to their passion and fostering community
engagement.
31
• Educational Potential: Carvo X offers more than just customization. Its interactive
tutorials and challenges hold immense educational value for students and aspiring
car designers, bridging the gap between theoretical knowledge and practical
application.
appeal to car enthusiasts, designers, educators, and even casual users paves the
Despite its promising outlook, navigating the market will require careful consideration of
challenges like:
• Competition: Existing car customization tools and virtual reality platforms pose
potential competition.
• Monetization Strategy: Striking the right balance between free and premium
Market Outlook:
Based on these trends and factors, Carvo X holds immense potential to capture a
significant share of the growing market for personalized automotive experiences, creative
32
challenges and adapting to market dynamics, Carvo X can carve its niche and establish
CHAPTER 5: CONCLUSION
Carvo X is a car 3D modeler that redefines how different variety of people can interact
with the vehicles in modern world. It gathers the frames from the video recorded by user
and generate the 3D model of the external visuals of the car. It is simple and easy to use
as camera overlay has hotshots attach to guide how to record. It can generate the model
when the API is working fine and has a good connection of internet.
It’s simple as there is no machine learning algorithms used for generating the model or
for separating the frames, etc. The UI we have created and developed in flutter is also
easy to use, navigate and understand. There is no complex UI. Users can easily use and
There can be some limitations also, like it can be difficult for some users to understand
the camera hotshot feature. Or the users with slow internet can face some issues as our
app has a major role of internet, as the API will work fine only when there will be a good
internet connection and also the initial step i-e Login or Sign up also requires good internet
speed.
ACKNOWLEDGEMENT:
The development of Carvo X: Car 3D Modelling App has been made possible through the
33
intersection of academic pursuit and practical industry application, showcasing the
implementation of our roles as Flutter developers within the company. The support,
REFERENCES
• An, V., & Le, L. (2023). Text-Guided Real-World-to-3D Generative Models with Real-
https://www.researchgate.net/publication/374794700_Text-Guided_Real-World-to-
3D_Generative_Models_with_Real-Time_Rendering_on_Mobile_Devices
https://tryon.kivisense.com/blog/3d-configurator-benefit-automobile/
• Lever Touch. (2023, February 20). The Automotive Industry - Opportunities and
https://www.levertouch.com/automotive-industry-opportunities-and-challenges/
• Zhang, C., Wan, L., & Min, D. (2017). A Classification of Car-related Mobile Apps:
Convergence. ResearchGate.
34
https://www.researchgate.net/publication/317126397_A_Classification_of_Car-
related_Mobile_Apps_For_App_Development_from_a_Convergence_Perspective
• Gartner. (2022, February 17). Gartner Identifies Top Five Automotive Technology
https://www.gartner.com/en/newsroom/press-releases/2022-02-17-gartner-
identifies-top-five-automotive-technology-trends-for-2022
Nielsen.
https://www.nielsen.com/insights/2023/need-for-consistent-measurement-2023-
nielsen-annual-marketing-report/
• MIT Technology Review Insights. (2023, July 18). The Future of 3D Design:
https://boomers-daily.com/2023/02/22/design-mit-technology-review-march-april-
2023/
• Mordor Intelligence. (2023, July). Virtual Reality (VR) Market - Global Industry
https://www.mordorintelligence.com/industry-reports/virtual-reality-market/market-
size
35
• Balasaheb, A. V., Vishwanath, J. P., Nivrutti, C. K., Sharad, A. A., & Vijay, G. T.
https://irjmets.com/uploadedfiles/paper/issue_4_april_2023/35359/final/fin_irjmets1
680685516.pdf
Survey Platforms:
• Qualtrics: https://www.qualtrics.com/
• SurveyMonkey: https://www.surveymonkey.com/
Additional Resources:
API Pricing:
https://www.remove.bg/pricing#:~:text=Preview%20images%20are%20small%20
36
37
GLOSSARY:
• Carvo X: An innovative app designed to change how people engage with their
vehicles.
• Unity and Unreal Engine: Technologies used for creating and rendering 3D
visuals in applications.
or video.
• Flutter: A framework for building natively compiled applications for mobile, web,
• Hot Reload: A feature in Flutter that allows developers to instantly view code
• Rendering Engine: Software responsible for generating visual output from data.
intelligence.
appearance.
or developer.
38
• SIGGRAPH, SIGMOD, IEEE Virtual Reality: Conferences known for
• Figma: A design tool used for creating user interfaces and prototypes.
interface.
service.
interior snapshots.
different backgrounds.
overlays.
access.
39
• Hotspot Calibration and Camera Overlay: Develop a Flutter application with
• Model Integration and Testing: Integrate and test the generated 360 model
• Project Timeline: A plan outlining the stages and milestones of the app’s
development project.
functionalities of Carvo X.
40
41