DESKTOP APPLICATION FOR RED-GREEN COLOR BLINDNESS. Mahendra Sunt Servanda Informatics Engineering Supervisor: Dr.

Similar documents
Welcome to the Early Beta and Thank You for Your Continued Support!

PERCEPTUALLY-ADAPTIVE COLOR ENHANCEMENT OF STILL IMAGES FOR INDIVIDUALS WITH DICHROMACY. Alexander Wong and William Bishop

Ortelia Set Designer User Manual

Line 6 GearBox Version 2.0 Release Notes

REFERENCE CARD. Welcome to the Early Beta and Thank You for Your Continued Support!

Faculty Lecture Capture Guide

S100 Webcam. User s Manual

Retina 400 THE SIMPLE AND FLEXIBLE SOLUTION FOR HIGH DEFINITION RETINAL IMAGERY NON-MYDRIATIC RETINAL CAMERA C/D AUTO 60 H X 45 V LED. 2,2 mm.

Page 1

User Guide / Rules (v1.6)

Here are additional tips that we hope you will find useful in the future.

go1984 Performance Optimization

SUPER-COLLOSAL TITAN WARFARE

SYDE 575: Introduction to Image Processing. Adaptive Color Enhancement for Color vision Deficiencies

23070 / Digital Camera Owner s Manual

SMART 3 IN 1 HOLLYWOOD PHOTOS: SETTING UP YOUR BOOTH FOR WEDDING/EVENT MODE

Question From Last Class

Picture Style Editor Ver Instruction Manual

Visual Perception. Jeff Avery

Visual Perception. human perception display devices. CS Visual Perception

S101v2 Webcam with adjustable focus

USING COLOR BLINDNESS SIMULATOR DURING USER INTERFACE DEVELOPMENT FOR ACCELERATOR CONTROL ROOM APPLICATIONS

Windows INSTRUCTION MANUAL

Family HD Webcam F101

USER MANUAL. ScanFlex AUTOMATED SCANNING DEVICE SCANFLEX Rev 5.0

Picture Style Editor Ver Instruction Manual

ImageBrowser EX User Guide

Using Adobe Photoshop

A 3D Interactive tour of the Behan legacy

Stacking Correction Tool

CHAPTER1: QUICK START...3 CAMERA INSTALLATION... 3 SOFTWARE AND DRIVER INSTALLATION... 3 START TCAPTURE...4 TCAPTURE PARAMETER SETTINGS... 5 CHAPTER2:

Occlusion based Interaction Methods for Tangible Augmented Reality Environments

Oil Rush user manual. Hardware Requirements. Minimal. Recommended

MBC DG GUI MBC INTERFACE

Scanner Utility for Microsoft Windows Version 9.6. User's Guide

A game by DRACULA S CAVE HOW TO PLAY

Gta Iv Pc Manual Game Full Version Windows 7

Made By: Galactic Cafe

Stacking Correction Tool

GearBox 3.1 Release Notes

MINIMUM SYSTEM REQUIREMENTS

2. Advanced Image editing

System Requirements...2. Installation...2. Main Menu...3. New Features...4. Game Controls...8. WARRANTY...inside front cover

GXCapture 8.1 Instruction Manual

1. What is SENSE Batch

KODAK Dental Imaging Software. Quick Start Guide

FUJITSU TWAIN 32 Scanner Driver. Scanner Utility for Microsoft Windows Version User's Guide

Edge Blender Controller

Digital Portable Overhead Document Camera LV-1010

Teaching Kids to Program. Lesson Plan: Interactive Holiday Card

FREQUENTLY ASKED QUESTIONS

Installation & User Manual Micro-Image Capture 7

User Manual Veterinary

Perspective platforms for BOINC distributed computing network

The 2 in 1 Grey White Balance Colour Card. user guide.

UNIONOVO PN I. A2+ professional high-speed book scanner. Less cost, less waste, high-tech environment-friendly product

Pegasus-21. Cumulative Design Review. Senior Design Project Spring 2016

SKF TKTI. Thermal Camera Software. Instructions for use

Using the Rift. Rift Navigation. Take a tour of the features of the Rift. Here are the basics of getting around in Rift.

MICROSOFT LIFECAM CINEMA August 2009

Optika ISview. Image acquisition and processing software. Instruction Manual

Digital Image Processing

XT-1 Configuration Manager User Manual EN

TotalLab Quant v12.3. Product Specification: 1D Analysis Module

Ansoft Designer Tutorial ECE 584 October, 2004

ADOBE 9A Adobe(R) Photoshop CS4 ACE. Download Full Version :

Check the current firmware version for the Coolpix 5700

MEDIASITE. Creating MDR Video. Mediasite Instructional Guide Series V

Supplement. ScanMaker i280 features, scenarios, and information. Getting to Know Your ScanMaker i280

Understanding OpenGL

USB Line Camera 8M. Coptonix GmbH

Photo Maker. User Manual

Gta Iv Manual Full Version Game Pc Windows 7

Fly faster? Fly shorter! Technical Manual

Watec USB Camera. User s Manual

Table of Contents. Creating Your First Project 4. Enhancing Your Slides 8. Adding Interactivity 12. Recording a Software Simulation 19

Census Taker User Guide

Getting Started with EAA Virtual Flight Academy

excite the cones in the same way.

Watec USB Camera. User s Manual

ImagesPlus Basic Interface Operation

INTRODUCTION TO COMPUTER GRAPHICS

Eyedentify MMR SDK. Technical sheet. Version Eyedea Recognition, s.r.o.

Brain Tumor Segmentation of MRI Images Using SVM Classifier Abstract: Keywords: INTRODUCTION RELATED WORK A UGC Recommended Journal

Digital Microscope. User Manual

The Next Generation of Gaming Consoles

II. Color Policies. ChromaBlast-R Setup & Print Guide Printing an Image With The. ChromaBlast-R Ricoh GX7000 System Requirements

Operating Instructions Pocket Pictor For use with Pocket Pc s

Lecture 8. Human Information Processing (1) CENG 412-Human Factors in Engineering May

Thursday, May 19, 16. Color Theory

pcon.planner PRO Plugin VR-Viewer

UNIONOVO CP II. A2+ professional high-speed book scanner. Less cost, less waste, high-tech environment-friendly product

For use with the emwave Desktop PC version Dual Drive for emwave User Guide User Guide

The new Konica Minolta DiMAGE Scan Dual IV film scanner

Setting up a Digital Darkroom A guide

MIDLAND PROGRAMING G14

Welcome to the Sudoku and Kakuro Help File.

Resizing images for the web using. Version 1.3. WrightWay. Design.

Dermatology. Written By: Carmen McFatridge KOTM Informatics Educator 2011

2. Advanced Image Editing

Transcription:

DESKTOP APPLICATION FOR RED-GREEN COLOR BLINDNESS Mahendra Sunt Servanda 54411250 Informatics Engineering Supervisor: Dr. Yuhilza Hanum

INTRODUCTION

Background Image and colors now have important role in communication Image contain a lot of information Red-Green color blindness people cannot see the image clearly (coloured image) This kind of application is still rare in desktop version is one of the reason to develop application on it

Problem Statement How to create a desktop-based application which can perform color conversion for dichromacy so people can clearly see the images in the variety colors? How to implement the color conversion algorithms in C ++?

Research Objective Build an application which can perform color conversion from the image OpenCV library. and webcam, using C++ and

Research Methodology LITERATURE REVIEW ANALYSIS AND DESIGN IMPLEMENTATION TESTING

LITERATURE REVIEW

Red-Green Colorblindness Protanopia (Red Colorblindness) Absence of red retinal photoreceptors See gray in long wavelength Deuteranopia (Green Colorblindness) Absence of green retinal photoreceptors See yellow in long wavelength

Algorithm Do matrix multiplication between 3x3 matrix and a coloured image to obtain LMS image X = LMS IMAGE

Algorithm (Cont.) Do matrix multiplication between 3x3 matrix (protanopia or deuteranopia) and previously LMS image to get LMS image dichromat Protanopia Deuteranopia OR X LMS IMAGE = DICHROMAT LMS

Algorithm (Cont.) Do matrix multiplication between 3x3 inverted matrix and previously LMS dichromat to get coloured image which seen by dichromat Inverse of X LMS DICHROMAT = RGB DICHROMAT

Algorithm (Cont.) Do matrix subtraction between original image and image which seen by dichromat (RGB dichromat) to obtain an error matrix - RGB DICHROMAT = ERROR MATRIX

Algorithm (Cont.) Do matrix multiplication between 3x3 matrix and error matrix to obtain error modification matrix = X ERROR MATRIX ERROR MODIFICATI ON MATRIX

Algorithm (Cont.) Do matrix addition between 3x3 matrix modification error and original image to obtain daltonized image ERROR MODIFICATI ON MATRIX + = RESULT IMAGE

ANALYSIS AND DESIGN

System Requirements Minimum System Requirements QT Creator 3.30 x64 Qt 5.4.0 x64 MinGW 4.9.2 (SJLJ) Software OpenCV Image Processing Library CMake My System OS Windows (XP Above), Linux, OS X Windows (XP Above), Linux, OS X Windows (XP Above), Linux, OS X, FreeBSD, OpenBSD, Windows (XP Above), Linux, OS X Microsoft Windows 7 Home Premium 64-bit (passed) Processor Single-Core 1 GHz Single-Core 1 GHz Single-Core 900 MHz Single-Core 1 GHz Intel Core i5 2410M 2.30 GHz (passed) RAM 256 MB of RAM 256 MB of RAM 256 MB of RAM 256 MB of RAM 8 GB of RAM (passed) VGA - - 256 MB of Graphic Card - ATI Radeon 6610M 1GB (passed) Webcam - - Generic Webcam - Exmor HD Camera (passed)

Use Case Diagram

Class Diagram

Activity Diagram Ishihara Test Image Conversion

Activity Diagram (Cont.) Image Simulation Camera Conversion

Activity Diagram (Cont.) Camera Simulation

Navigation Structure

IMPLEMENTATION AND TESTING

Application Interface

Application Interface (Cont.)

Application Interface (Cont.)

Application Interface (Cont.)

Application Interface (Cont.)

Application Interface (Cont.)

Testing (System Testing) No. Function Input Expected Output Output Result 1. Ishihara test User click ishihara test button Ishihara test window appear Ishihara test window appear Success 2. Next image (ishihara test) User click next button Next image test appear Next image test appear Success 3. Ishihara test help User click help button in ishihara test Help message appear Help message appear Success 4. Image conversion User click image conversion button Image appear conversion window Image conversion window appear Success 5. Browse image User click browse image button File manager appear File manager appear Success 6. Convert image User click execute button Image converted Image converted Success 7. Image conversion test help User click help button in image conversion Help message appear Help message appear Success

Testing (System Testing) No. Function Input Expected Output Output Result 8. Image simulation User click image simulation button Image simulation window appear Image simulation window appear Success 9. Browse image User click browse image button File manager appear File manager appear Success 10. Image simulation User click execute button Image converted Image converted Success 11. Image simulation test help User click help button in image simulation Help message appear Help message appear Success 12. Camera conversion User click camera conversion button Camera conversion window appear Camera conversion window appear Success 13. Daltonized camera User click begin daltonization button Normal camera window and daltonized camera window appear Normal camera window and daltonized camera window appear Success

Testing (System Testing) No. Function Input Expected Output Output Result 14. Camera conversion help User click help button in camera conversion Help message appear Help message appear Success 15. Camera simulation User click camera simulation button Camera window appear simulation Camera simulation window appear Success 16. Simulation camera User click begin simulation button Normal camera window and simulation camera window appear Normal camera window and simulation camera window appear Success 17. Camera simulation help User click help button in camera simulation Help message appear Help message appear Success 18. How to use User click how to use button Help message appear Help message appear Succes 19. About app User click about app button Information appear message Information appear message Success 20. Exit User click exit button Exit application Exit application Success

Testing (UAT) Yes No Parameter Quantity Percentage Quantity Percentage Application Interface, menus and screen, were laid out in logical fashion 27 90% 3 10% This Application is Easy to Operate 30 100% 0 0% Menu/Action Names Made Sense 19 63.333% 11 36.667% Application Guide is Informative 30 100% 0 0% Error Message Gave Useful Information 28 93.333% 2 6.667% Total 89% 11%

CONCLUSION AND SUGGESTION

Conclusion Desktop application for red-green color blindness is succesfully developed in desktop-based application This application have following features: Determine the type of color blindness by testing with pictures Perform dichromacy color simulation (image and webcam). Perform a color conversion of inserted images by user. Take pictures from a webcam and perform color conversion. UAT result show that 89% users consider this application is good, it means the application delivered well to users

Suggestion Selection of the background color of this application is expected to provide more comfort to the user. Transformation and simulations are expected to use separate webcam in order to display video with better resolution