0% found this document useful (0 votes)
30 views

ISE Assignment Question (Moodle Copy)

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
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

ISE Assignment Question (Moodle Copy)

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
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

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:

❖ https://library.apu.edu.my/apa-referencing/

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

You might also like