0% found this document useful (0 votes)
12 views5 pages

Digital Transformation of Landmarks

The document outlines an assignment for a group project applying image processing and special effects techniques to digitally transform historical landmarks. Students will select a landmark, obtain images, and use Python libraries like OpenCV to apply effects like lighting, shadows, color manipulation, CGI, and motion capture. They must document their workflow, code, and present the original and transformed images. The final deliverables include the processed images, code, and a 20-25 page report explaining their methods and workload distribution.

Uploaded by

Abdullah Afzal
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views5 pages

Digital Transformation of Landmarks

The document outlines an assignment for a group project applying image processing and special effects techniques to digitally transform historical landmarks. Students will select a landmark, obtain images, and use Python libraries like OpenCV to apply effects like lighting, shadows, color manipulation, CGI, and motion capture. They must document their workflow, code, and present the original and transformed images. The final deliverables include the processed images, code, and a 20-25 page report explaining their methods and workload distribution.

Uploaded by

Abdullah Afzal
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Imaging and Special Effects Group In-Course Page 1 of 5

Imaging and Special Effects ISE


IN–COURSE ASSESSMENT
(GROUP PROJECT)

1.0 THE ASSIGNMENT OVERVIEW


Assignment "Digital Transformation of Historic Landmarks"
title

Background:

You are part of a team working on a digital arts project aimed at transforming historical landmarks
into immersive digital experiences. Your task is to apply advanced special effects to images of
these landmarks using Python programming. This project aims to showcase the potential of
merging history with cutting-edge technology to create compelling digital artifacts. Be creative and
define the scope of what you can do without any limit. Anything that satisfies the requirements is
fine (refer Section 4.0: Project Requirements). Additional scope and contents of the task chosen
will be determined by you.

Like any real-world data set, you will encounter noise in the images and labels. Images may contain
artifacts, be out of focus, underexposed, or overexposed.

2.0 OBJECTIVES OF THIS PROJECT:


Equip students with practical knowledge about image processing and special effects. The focus will
not be on teaching all the details of programming under specific platforms, but rather on providing
both a high-level understanding and practical implementation experience of reusable algorithms
and coding techniques that apply to the development of application across different platforms and
genres.

3.0 COURSE LEARNING OUTCOMES


1. Formulating Special Effects: Demonstrate the ability to apply a range of special effects
(lighting, shadow, color, CGI, motion capture, compositing) using Python-based image
processing techniques.
2. Constructing Compelling Digital Artefacts: Create a visually compelling digital presentation
that showcases the transformation of historical landmarks through the application of digital
image processing and computer graphic techniques.

4.0 PROJECT REQUIREMENTS:


The given assignment must satisfy the following requirements:

Level 2 Asia Pacific University of Technology and Innovation 2023


Imaging and Special Effects Group In-Course Page 2 of 5

Task Description:

1. Selecting Landmarks: Each student will choose a historical landmark from a provided
list or propose one for approval. Examples could include ancient castles, monuments, or
heritage sites.
2. Data Collection and Image Processing: Obtain high-resolution images of the chosen
landmark from reputable sources. Use Python libraries like OpenCV, PIL, or matplotlib to
process these images.
3. Applying Special Effects: Apply a range of special effects using Python techniques such
as:
• Lighting and Shadow Effects: Implement algorithms to simulate different
lighting conditions and create realistic shadows to enhance the visual appeal of the
landmark images.
• Color Effects: Experiment with color manipulation techniques to convey different
moods or highlight specific architectural details.
• Computer-Generated Imagery (CGI): Integrate CGI elements that complement
the historical context, such as adding animated elements or enhancing architectural
details.
• Motion Capture: Implement motion capture techniques to create dynamic effects,
like simulating the movement of flags or people in the scene.
• Compositing: Blend different elements seamlessly to create a unified and visually
engaging final image.
4. Workflow Development: Document the workflow and techniques used in applying these
effects. Explain the Python code snippets utilized for each effect, along with their
functions and parameters.
5. Presentation of Digital Artefact: Compile the transformed images and present them in a
compelling digital artefact format. This could include a slideshow, interactive website, or
a multimedia presentation, showcasing the original images alongside the digitally
enhanced versions.

The system should be developed using the python programming language. The usage of image
processing libraries or frameworks is allowed. However, you must understand the pre-defined
imaging functions and its' usage.

Level 2 Asia Pacific University of Technology and Innovation 2023


Imaging and Special Effects Group In-Course Page 3 of 5

System Requirements:
• The scope of the system requirements is based on the issues identified from the given set of
images.
• Applying special effects
• Applying selected algorithm

In addition, a supporting document is needed to reflect on the methodologies and


implementation tasks applied in the development of the application. In terms of documentation, you
are required to describe and justify the theoretical information about the imaging algorithms used.

5.0 PROJECT MEMBER:


❖ group work
❖ You are required to work in a team of 4 members.

6.0 DELIVERABLES:
A prototype of image related application illustrated in Section 1.0 and 4.0 in the form of an archive
(.zip) that shall be uploaded in Moodle.

7.0 DOCUMENTS: PROJECT REPORT

Project Report
The supporting document is needed to reflect on the system implementation. The report should
include the following elements.
• Introduction - problem statements, proposed solution which includes objectives
• Image processing & Special effect techniques discussion – literatures.
• Screenshots of the solution
• Conclusion
• References
• Workload matrix
Note:
❖ Do not include programming codes in your documentation.

Level 2 Asia Pacific University of Technology and Innovation 2023


Imaging and Special Effects Group In-Course Page 4 of 5

❖ Total recommended number of pages for documentation is in the range of 20 and 25 pages
❖ All references should be appropriately cited.
❖ All references must be made as per the details given in the link below:

❖ [Link]

8.0 ASSESSMENT CRITERIA


❖ The project will be assessed based on the following key areas:

SUBMISSION REQUIREMENT

Deliverables
1. Selected Data Set
2. Executable Model with complete set of required files to run your program
a. Complete set of python code
3. A softcopy of the report (supporting document)
Documentation format
- Font Size: 12
- Font: Times New Roman
- Line Spacing: 1.15
- Paper: White A4 Size Only
4. Presentation
Submit a video presentation of 7 to 8 mins that explains your selected methods on image
processing & special effects . Every group member must present their work in the
video.

Submission information
Due Date : Week 13
Time : 11:50PM
Location : Learning Management System (Moodle)

9.0 FRONT COVER OF PROJECT:

Level 2 Asia Pacific University of Technology and Innovation 2023


Imaging and Special Effects Group In-Course Page 5 of 5

❖ All reports must be prepared with a front cover. The front cover should be presented with the
following details:

a) Names.
b) Intake code.
c) Subject.
d) Project Title.

10.0 DEVELOPMENT TOOLS


❖ The program written for this assignment may be written in any preferable programming
language below:

Tools / Software
Python

❖ The program must contain all the relevant source code. The usage of predefined
imaging functions in the image processing library is allowed. However, you must
understand fully how the codes are used because this will be tested in the video
presentation. You must also identify through comments in your code which code has
been reused, citing and referencing it appropriately.
❖ The writing of code and the work behind it must belong substantially to you. If any
person besides you contributes in any significant way to the assignment, you must
credit their work in your description. Similarly, if you include information/source
code that you have used from other published sources or web pages, you must cite
them as references.

11.0 ACADEMIC INTEGRITY


❖ You are expected to maintain the utmost level of academic integrity during the duration of
the course.
❖ Plagiarism is a serious offence and will be dealt with according to APU’s regulations on
plagiarism.

Level 2 Asia Pacific University of Technology and Innovation 2023

Common questions

Powered by AI

Python is the primary programming language proposed for this project due to its robust libraries such as OpenCV and PIL, which are powerful for image processing tasks. These tools provide a wide range of functions essential for applying special effects, making them suitable for creating complex image transformations efficiently .

Workflow development plays a pivotal role by providing a structured approach to applying special effects. It involves planning, testing, and integrating various image manipulation techniques, ensuring systematic execution and consistent results. Proper documentation of this workflow also aids in troubleshooting and replicates success in future tasks .

Thorough documentation and reflection on methodologies are crucial as they offer insights into the problem-solving processes and technical decisions made during the project. They ensure clarity in workflow development and enable teams to capture lessons learned, thereby improving knowledge retention and facilitating peer learning .

The primary goal of the "Digital Transformation of Historic Landmarks" assignment is to create immersive digital experiences of historical landmarks by applying advanced special effects through Python programming. This project aims to merge historical elements with cutting-edge technology to produce compelling digital artifacts. Participants are encouraged to use various image processing and CGI techniques to transform static images into visually engaging presentations .

Motion capture techniques contribute by simulating movements within the scene, such as flags waving or people moving around the landmark. This adds a layer of dynamism and realism, transforming the static images into vibrant depictions of life and activity, thereby engaging viewers more effectively .

Applying lighting and shadow effects allows creators to simulate different lighting environments, enhancing the visual depth and realism of the historical landmark's images. By altering lighting conditions, one can highlight architectural features, evoke different moods, or create a sense of time of day or weather conditions, making the images more engaging and lifelike .

The expected deliverables include a selected data set, an executable model with complete Python code, a project report, and a video presentation. Each deliverable plays a role in demonstrating understanding and implementation success, from the technical execution in the code to the project's goals and outcomes illustrated through the report and presentation .

CGI elements are integrated by adding animated or enhanced architectural details that are in line with the historical context of the landmarks. For instance, creators might add animated elements like tourists or historical figures to the scene or amplify existing features like statues or frescoes, thereby enriching the viewer's experience and maintaining authenticity .

The project ensures academic integrity by requiring teams to credit external sources appropriately, maintain originality in their programming work, and disclose contributions from others clearly. Emphasis is placed on understanding the underlying technologies used, which is assessed through presentations, ensuring students' comprehension and originality of their work .

The assessment criteria emphasize practical implementation, documentation, understanding of special effects, and presentation skills. These criteria align with the learning outcomes of applying a range of effects and constructing digital artifacts by ensuring comprehensive evaluation of technical skills, theoretical understanding, and the ability to communicate project objectives and results effectively .

You might also like