Wiki » History » Version 8
Jordan Keiwein LAY, 10/23/2025 03:12 PM
| 1 | 1 | Anderson PHILLIP | h1. Multi‑Projector System |
|---|---|---|---|
| 2 | |||
| 3 | 7 | Anderson PHILLIP | p=. _Team G11 · Semester 2025_ |
| 4 | |||
| 5 | |||
| 6 | 6 | Anderson PHILLIP | h2. *Contents* |
| 7 | * *[[Group Members]]* |
||
| 8 | * *[[About our project]]* |
||
| 9 | * *[[UML Diagrams]]* |
||
| 10 | * *[[Class Activity]]* |
||
| 11 | * *[[Codes]]* |
||
| 12 | 1 | Anderson PHILLIP | |
| 13 | |||
| 14 | 6 | Anderson PHILLIP | --- |
| 15 | 1 | Anderson PHILLIP | |
| 16 | h2. Project Overview |
||
| 17 | |||
| 18 | *Problem:* Two projectors produce overlapping images on a planar screen, creating luminance non‑uniformity (the shared region appears brighter). |
||
| 19 | *Approach:* Detect the overlap and apply spatially smooth alpha‑blending masks whose weights vary linearly from 1 to 0 across the overlap band. |
||
| 20 | *Deliverable:* A minimal, reproducible still‑image prototype implemented in Python (OpenCV). |
||
| 21 | |||
| 22 | --- |
||
| 23 | |||
| 24 | h2. Objectives |
||
| 25 | |||
| 26 | * Define the problem and select a feasible solution path prior to implementation. |
||
| 27 | * Implement an alpha‑blending pipeline and iterate until seams are not perceptible at normal viewing distance. |
||
| 28 | * Validate the method with a small set of test images, recording inputs, parameters, and outcomes to ensure reproducibility. |
||
| 29 | |||
| 30 | *Success criterion:* no visible seam or luminance discontinuity in the overlap region. |
||
| 31 | |||
| 32 | --- |
||
| 33 | |||
| 34 | h2. Scope & Operating Assumptions |
||
| 35 | |||
| 36 | * *Configuration:* two projectors and a planar screen; projector optical axes nominally normal (perpendicular) to the screen. |
||
| 37 | * *Media:* still images for the initial phase (video may follow). |
||
| 38 | * *Overlap geometry:* approximately rectangular; blend weights vary linearly from 1 to 0 across the overlap. |
||
| 39 | * *Calibration philosophy:* favor simple, reproducible steps; apply additional calibration only if visible artifacts persist. |
||
| 40 | |||
| 41 | --- |
||
| 42 | |||
| 43 | h2. Team & Responsibilities |
||
| 44 | |||
| 45 | 8 | Jordan Keiwein LAY | !illustration-gallery-icon_53876-27002.jpg! |
| 46 | 3 | Zhi Jie YEW | |_. Member(s) |_. Role | |
| 47 | | [[Members/Great-Gilbert-Soco|Great Gilbert Soco]] | Advisor, Developer | |
||
| 48 | | [[Members/Sota-Yatsugi|Sota Yatsugi]] | Project Leader (PL) | |
||
| 49 | | [[Members/Noah-Larson|Noah Larson]] | Project Manager (PM) | |
||
| 50 | | [[Members/Nonoka-Ohama|Nonoka Ohama]] | Redmine - PM Supporter | |
||
| 51 | | [[Members/Jiajun-Deng|Jiajun Deng]] | Technical Developers | |
||
| 52 | | [[Members/Koki-Hamamura|Koki Hamamura]] | Technical Developers | |
||
| 53 | 5 | HNIN Ei Shwe Yee | | [[Members/Wing-Sum-Tang|Wing Sum Tang]] | Technical Developers | |
| 54 | | [[Members/Amirul-Haziq-Bin-Airol-Hairrie|Amirul Haziq Bin Airol Hairrie]] | Documentation Lead (Doxygen) | |
||
| 55 | | [[Members/Jordan-Keiwein-Lay|Jordan Keiwein Lay]] | Documentation Contributors (Doxygen) | |
||
| 56 | | [[Members/Hnin-Ei-Shwe-Yee|Hnin Ei Shwe Yee]] | Documentation Contributors (Doxygen) | |
||
| 57 | | [[Members/Phillip-Anderson|Phillip Anderson]] | Wiki Lead, Jira Research Team | |
||
| 58 | | [[Members/Zhi-Jie-Yew|Zhi Jie Yew]] | Wiki Editors, Jira Research Team | |
||
| 59 | | [[Members/Shiramizu-Yuki|Yuki Shiramizu]] | Wiki Editors | |