SlideShare a Scribd company logo
1 of 16
Guided By: Presented By:
Prof. V. P. Sawalkar Rushikesh A. Welkar
*
Late Purushottam Hari (Ganesh) Patil Shikshan Sanstha’s
Mauli Group of Institutions’,
College of Engineering & Technology, Shegaon. 444002
Department of Computer Science & Engineering.
Contents
Introduction
Literature Review
Propose System
 What is alpha?
 What is alpha compositing?
 What is alpha Channel?
 Transparency
Technical Aspect
Advantages & Disadvantages
Conclusion
References
 Alpha compositing is the process of combining an
image with a background to create the appearance of
partial transparency.
In this techniques performs pixel by pixel blending of
source and background color of images.
It's a way of mixing the colors of two images together
to form a resultant image.
Pixels are the small elements of the images. In which
each pixels data that is reserved transparency
information of 32 bit.
In existing techniques i.e. Image stitching is techniques in
which Combine two or more overlapping images to make
one larger image.
Example
Img1 img2 img3
After overlapping 3 images
Resultant images
Alpha means transparency
The alpha idea been used to composite billions of
pixels (if not more) to create images for print, video,
film, and probably every other application of computer
graphics.
The alpha values for an image are sometimes referred
to collectively as the "alpha channel" of an image.
Alpha compositing is the process of combining an image
with a background to create the appearance of partial
or full transparency of final image.
Compositing is the process by which graphical objects
are combined.
The alpha channel is a color component that
represents the degree of transparency or opacity of a
color.
The alpha channel is typically represented by the
letter α i.e.(alpha).
value of alpha
The degree foreground color translucency may range from
Completely transparent to completely opaque.
A value of 1 is completely solid and a value of 0 is
completely transparent.
The five rectangles have different alpha values of 0.1,
0.3, 0.5, 0.7 and 0.9 in order, from left to right as shown
in fig.1.Fig1:
* Fig1: Five Green rectangles as foreground and common Red background
According to above figure, we can see that when we
give alpha value of 0.1 image is almost transparent and
we cannot see foreground image (Green colour) and
background (Red colour)
α*fgcolor+ (1- α) *bgcolor
Where fgcoloris the colour of the rectangle and bgcolor
is the colour of the background. One can see that
0.1*green+(1-0.1) * red
green(10%)+(90%red)
if a=1, none of the background will be seen, and if a=0
none of the rectangle will be visible.
Example
bgcolor= red
fgcolor= green
Alpha compositing is based on the idea of pre-
multiplication. If an alpha channel is used in an
image, it is common to also multiply the color by the
alpha value, to save on additional multiplications
during compositing.
In pre-multiplication process, we store a color's
components (typically red, green, and blue) already
multiplied by alpha compositing.
Easy to use
Easy to understand
Pre-multiplication
image quality
Transparency
Disadvantages
Image limitation
Overlapping of background images
Resize single image
Alpha compositing is technique in which we can
combine two images and display it as a single image, in
which we resize one image and pixels of that image will
be overlapping pixels of our background image.
[1] http://home.comcast.net/~tom_forsyth/blog.wiki.html#Premultiplied alpha
[2] Compositing Digital Images Thomas Porter and Tom Duff, Computer Graphics
Volume 18, Number 3, July 1984.
[3] Porter, T. Duff, SIGGRAPH '84, "Compositing Digital Images", Conference 3.
[Blinn94] Blinn, James F,"Compositing, Part 1: Theory", IEEE Computer Graphics and
Applications, September 1994.
[4] Porter, Thomas, and Duff, Tom, Compositing Digital Images, Computer Graphics,
Vol 18, No 3, Jul 1984, 253-.SIGGRAPH’84.
[5] Smith, Alvy Ray, Color Gamut Transform Pairs, Computer Graphics, Vol 12, No 3,
Jul 1984, 12-19.SIGGRAPH’78 Conference Proceedings
[6] Smith, Alvy Ray, Analysis of the Color-Difference Technique, Tech Memo 30,
Computer Division, Lucasfilm Ltd.,Mar 1982.
[7] Smith, Alvy Ray, Math of Mattings, Tech Memo 32, Computer Division, Lucasfilm
Ltd, Apr 1982. Reissue of techmemo of Dec 30, 1980.
[8] Vlahos, Petro, Composite Color Photography, US Patent 3,158,477, Nov 24, 1964.
The classic color-difference bluescreen compositing technique.
[9] Principles of Color Technology 2nd Edition Billmeyer and Saltzman, John Wiley and
Sons, 198
[10] Thomas Porter and Tom Duff, Compositing Digital Images, Computer Graphics
Thank You !!!!!!

More Related Content

What's hot

Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABRay Phan
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformationMdFazleRabbi18
 
Image segmentation
Image segmentationImage segmentation
Image segmentationkhyati gupta
 
1.arithmetic & logical operations
1.arithmetic & logical operations1.arithmetic & logical operations
1.arithmetic & logical operationsmukesh bhardwaj
 
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...Shahbaz Alam
 
Computer animation
Computer animationComputer animation
Computer animationAnisa Oshafi
 
Image Degradation & Resoration
Image Degradation & ResorationImage Degradation & Resoration
Image Degradation & ResorationSanjay Saha
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Moe Moe Myint
 
Machine model to classify dogs and cat
Machine model to classify dogs and catMachine model to classify dogs and cat
Machine model to classify dogs and catAkash Parui
 
Animation in Computer Graphics
Animation in Computer GraphicsAnimation in Computer Graphics
Animation in Computer GraphicsRinkuNahar
 
Digital image processing
Digital image processingDigital image processing
Digital image processingABIRAMI M
 
Image Dithering.pptx
Image Dithering.pptxImage Dithering.pptx
Image Dithering.pptxMuhanadBadee1
 
Animation & Animation Techniques
Animation & Animation TechniquesAnimation & Animation Techniques
Animation & Animation TechniquesNarendra Bhavsar
 
Predictive coding
Predictive codingPredictive coding
Predictive codingp_ayal
 
Bouncing Ball Exercise
Bouncing Ball ExerciseBouncing Ball Exercise
Bouncing Ball ExerciseSATMEDIA
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation modelAnupriyaDurai
 

What's hot (20)

Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformation
 
Animation
AnimationAnimation
Animation
 
Animation
AnimationAnimation
Animation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
1.arithmetic & logical operations
1.arithmetic & logical operations1.arithmetic & logical operations
1.arithmetic & logical operations
 
Lect 06
Lect 06 Lect 06
Lect 06
 
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
 
Computer animation
Computer animationComputer animation
Computer animation
 
Image Degradation & Resoration
Image Degradation & ResorationImage Degradation & Resoration
Image Degradation & Resoration
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)
 
Machine model to classify dogs and cat
Machine model to classify dogs and catMachine model to classify dogs and cat
Machine model to classify dogs and cat
 
Animation in Computer Graphics
Animation in Computer GraphicsAnimation in Computer Graphics
Animation in Computer Graphics
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image Dithering.pptx
Image Dithering.pptxImage Dithering.pptx
Image Dithering.pptx
 
Animation & Animation Techniques
Animation & Animation TechniquesAnimation & Animation Techniques
Animation & Animation Techniques
 
Animation
AnimationAnimation
Animation
 
Predictive coding
Predictive codingPredictive coding
Predictive coding
 
Bouncing Ball Exercise
Bouncing Ball ExerciseBouncing Ball Exercise
Bouncing Ball Exercise
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 

Viewers also liked

[MirrorLink Hackathon] Intro to the MirrorLink API, requirements & tools by E...
[MirrorLink Hackathon] Intro to the MirrorLink API, requirements & tools by E...[MirrorLink Hackathon] Intro to the MirrorLink API, requirements & tools by E...
[MirrorLink Hackathon] Intro to the MirrorLink API, requirements & tools by E...BeMyApp
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar pptEisha Madhwal
 
[MirrorLink Hackathon] MirrorLink Head Unit Simulator presentation by Jörg Br...
[MirrorLink Hackathon] MirrorLink Head Unit Simulator presentation by Jörg Br...[MirrorLink Hackathon] MirrorLink Head Unit Simulator presentation by Jörg Br...
[MirrorLink Hackathon] MirrorLink Head Unit Simulator presentation by Jörg Br...BeMyApp
 
Compositing, Composing Worlds
Compositing, Composing WorldsCompositing, Composing Worlds
Compositing, Composing WorldsNelson Zagalo
 
wirelss sensor network
wirelss sensor networkwirelss sensor network
wirelss sensor networkrasyidi usman
 
[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra
[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra
[MirrorLink Hackathon] Introduction Slideshow by Alexandre SutraBeMyApp
 
seminar emosparkk
seminar emosparkk seminar emosparkk
seminar emosparkk Akshay Vş
 
Jini network technology
Jini  network   technologyJini  network   technology
Jini network technologyKeerthi Thomas
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetupBeMyApp
 
Moletronics or molecular electronics - technical seminar
Moletronics or molecular electronics - technical seminarMoletronics or molecular electronics - technical seminar
Moletronics or molecular electronics - technical seminarSUKHWINDER SINGH
 
Smart quill seminar report final
Smart quill seminar report finalSmart quill seminar report final
Smart quill seminar report finalPramod Kumar
 
Bio-chips(A technology for the future)
Bio-chips(A technology for the future)Bio-chips(A technology for the future)
Bio-chips(A technology for the future)Kaustubh Gadre
 
Holographic projection technology
Holographic projection technologyHolographic projection technology
Holographic projection technologyJanardhan Raju
 

Viewers also liked (20)

Final ppt
Final pptFinal ppt
Final ppt
 
PRESENTATION ON MIRROR LINK
PRESENTATION ON MIRROR LINKPRESENTATION ON MIRROR LINK
PRESENTATION ON MIRROR LINK
 
[MirrorLink Hackathon] Intro to the MirrorLink API, requirements & tools by E...
[MirrorLink Hackathon] Intro to the MirrorLink API, requirements & tools by E...[MirrorLink Hackathon] Intro to the MirrorLink API, requirements & tools by E...
[MirrorLink Hackathon] Intro to the MirrorLink API, requirements & tools by E...
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar ppt
 
[MirrorLink Hackathon] MirrorLink Head Unit Simulator presentation by Jörg Br...
[MirrorLink Hackathon] MirrorLink Head Unit Simulator presentation by Jörg Br...[MirrorLink Hackathon] MirrorLink Head Unit Simulator presentation by Jörg Br...
[MirrorLink Hackathon] MirrorLink Head Unit Simulator presentation by Jörg Br...
 
Compositing, Composing Worlds
Compositing, Composing WorldsCompositing, Composing Worlds
Compositing, Composing Worlds
 
Mirror ppt.
Mirror ppt.Mirror ppt.
Mirror ppt.
 
wirelss sensor network
wirelss sensor networkwirelss sensor network
wirelss sensor network
 
[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra
[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra
[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra
 
Passport
PassportPassport
Passport
 
seminar emosparkk
seminar emosparkk seminar emosparkk
seminar emosparkk
 
Jini network technology
Jini  network   technologyJini  network   technology
Jini network technology
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetup
 
Moletronics or molecular electronics - technical seminar
Moletronics or molecular electronics - technical seminarMoletronics or molecular electronics - technical seminar
Moletronics or molecular electronics - technical seminar
 
Mirror ppt
Mirror ppt Mirror ppt
Mirror ppt
 
3D Holography
3D Holography3D Holography
3D Holography
 
Smart quill seminar report final
Smart quill seminar report finalSmart quill seminar report final
Smart quill seminar report final
 
Mirrors ppt
Mirrors pptMirrors ppt
Mirrors ppt
 
Bio-chips(A technology for the future)
Bio-chips(A technology for the future)Bio-chips(A technology for the future)
Bio-chips(A technology for the future)
 
Holographic projection technology
Holographic projection technologyHolographic projection technology
Holographic projection technology
 

Similar to Alpha compositing computer technology

Scope and Issues in Alpha Compositing Technology
Scope and Issues in Alpha Compositing TechnologyScope and Issues in Alpha Compositing Technology
Scope and Issues in Alpha Compositing TechnologyAM Publications
 
A computer vision approach to speech enhancement
A computer vision approach to speech enhancementA computer vision approach to speech enhancement
A computer vision approach to speech enhancementRamin Anushiravani
 
WBOIT Final Version
WBOIT Final VersionWBOIT Final Version
WBOIT Final VersionBrock Stoops
 
Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...sipij
 
Recovery of RGB Image from Its Halftoned Version based on DWT
Recovery of RGB Image from Its Halftoned Version based on DWTRecovery of RGB Image from Its Halftoned Version based on DWT
Recovery of RGB Image from Its Halftoned Version based on DWTIJCSIS Research Publications
 
Data Science - Part XVII - Deep Learning & Image Processing
Data Science - Part XVII - Deep Learning & Image ProcessingData Science - Part XVII - Deep Learning & Image Processing
Data Science - Part XVII - Deep Learning & Image ProcessingDerek Kane
 
Dip digital image 3
Dip digital image 3Dip digital image 3
Dip digital image 3Shajun Nisha
 
Programming in matlab lesson5
Programming in matlab lesson5Programming in matlab lesson5
Programming in matlab lesson5najmah17
 
DSP presentation_latest
DSP presentation_latestDSP presentation_latest
DSP presentation_latestHaowei Jiang
 
Computer vision
Computer visionComputer vision
Computer visionsnmeens
 
Basics of image processing & analysis
Basics of image processing & analysisBasics of image processing & analysis
Basics of image processing & analysisMohsin Siddique
 
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAINSINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAINijma
 

Similar to Alpha compositing computer technology (20)

Scope and Issues in Alpha Compositing Technology
Scope and Issues in Alpha Compositing TechnologyScope and Issues in Alpha Compositing Technology
Scope and Issues in Alpha Compositing Technology
 
Alpha composting
Alpha compostingAlpha composting
Alpha composting
 
Chapter-1.pptx
Chapter-1.pptxChapter-1.pptx
Chapter-1.pptx
 
Different Steganography Methods and Performance Analysis
Different Steganography Methods and Performance AnalysisDifferent Steganography Methods and Performance Analysis
Different Steganography Methods and Performance Analysis
 
A computer vision approach to speech enhancement
A computer vision approach to speech enhancementA computer vision approach to speech enhancement
A computer vision approach to speech enhancement
 
WBOIT Final Version
WBOIT Final VersionWBOIT Final Version
WBOIT Final Version
 
Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...
 
ResearchPaper_Final
ResearchPaper_FinalResearchPaper_Final
ResearchPaper_Final
 
image theory
image theoryimage theory
image theory
 
Recovery of RGB Image from Its Halftoned Version based on DWT
Recovery of RGB Image from Its Halftoned Version based on DWTRecovery of RGB Image from Its Halftoned Version based on DWT
Recovery of RGB Image from Its Halftoned Version based on DWT
 
Himadeep
HimadeepHimadeep
Himadeep
 
Data Science - Part XVII - Deep Learning & Image Processing
Data Science - Part XVII - Deep Learning & Image ProcessingData Science - Part XVII - Deep Learning & Image Processing
Data Science - Part XVII - Deep Learning & Image Processing
 
first_assignment_Report
first_assignment_Reportfirst_assignment_Report
first_assignment_Report
 
Dip digital image 3
Dip digital image 3Dip digital image 3
Dip digital image 3
 
Programming in matlab lesson5
Programming in matlab lesson5Programming in matlab lesson5
Programming in matlab lesson5
 
Image Compression
Image CompressionImage Compression
Image Compression
 
DSP presentation_latest
DSP presentation_latestDSP presentation_latest
DSP presentation_latest
 
Computer vision
Computer visionComputer vision
Computer vision
 
Basics of image processing & analysis
Basics of image processing & analysisBasics of image processing & analysis
Basics of image processing & analysis
 
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAINSINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 

Alpha compositing computer technology

  • 1. Guided By: Presented By: Prof. V. P. Sawalkar Rushikesh A. Welkar * Late Purushottam Hari (Ganesh) Patil Shikshan Sanstha’s Mauli Group of Institutions’, College of Engineering & Technology, Shegaon. 444002 Department of Computer Science & Engineering.
  • 2. Contents Introduction Literature Review Propose System  What is alpha?  What is alpha compositing?  What is alpha Channel?  Transparency Technical Aspect Advantages & Disadvantages Conclusion References
  • 3.  Alpha compositing is the process of combining an image with a background to create the appearance of partial transparency. In this techniques performs pixel by pixel blending of source and background color of images. It's a way of mixing the colors of two images together to form a resultant image. Pixels are the small elements of the images. In which each pixels data that is reserved transparency information of 32 bit.
  • 4. In existing techniques i.e. Image stitching is techniques in which Combine two or more overlapping images to make one larger image. Example Img1 img2 img3
  • 5. After overlapping 3 images Resultant images
  • 6. Alpha means transparency The alpha idea been used to composite billions of pixels (if not more) to create images for print, video, film, and probably every other application of computer graphics. The alpha values for an image are sometimes referred to collectively as the "alpha channel" of an image.
  • 7. Alpha compositing is the process of combining an image with a background to create the appearance of partial or full transparency of final image. Compositing is the process by which graphical objects are combined.
  • 8.
  • 9. The alpha channel is a color component that represents the degree of transparency or opacity of a color. The alpha channel is typically represented by the letter α i.e.(alpha). value of alpha
  • 10. The degree foreground color translucency may range from Completely transparent to completely opaque. A value of 1 is completely solid and a value of 0 is completely transparent. The five rectangles have different alpha values of 0.1, 0.3, 0.5, 0.7 and 0.9 in order, from left to right as shown in fig.1.Fig1: * Fig1: Five Green rectangles as foreground and common Red background
  • 11. According to above figure, we can see that when we give alpha value of 0.1 image is almost transparent and we cannot see foreground image (Green colour) and background (Red colour) α*fgcolor+ (1- α) *bgcolor Where fgcoloris the colour of the rectangle and bgcolor is the colour of the background. One can see that 0.1*green+(1-0.1) * red green(10%)+(90%red) if a=1, none of the background will be seen, and if a=0 none of the rectangle will be visible. Example bgcolor= red fgcolor= green
  • 12. Alpha compositing is based on the idea of pre- multiplication. If an alpha channel is used in an image, it is common to also multiply the color by the alpha value, to save on additional multiplications during compositing. In pre-multiplication process, we store a color's components (typically red, green, and blue) already multiplied by alpha compositing.
  • 13. Easy to use Easy to understand Pre-multiplication image quality Transparency Disadvantages Image limitation Overlapping of background images Resize single image
  • 14. Alpha compositing is technique in which we can combine two images and display it as a single image, in which we resize one image and pixels of that image will be overlapping pixels of our background image.
  • 15. [1] http://home.comcast.net/~tom_forsyth/blog.wiki.html#Premultiplied alpha [2] Compositing Digital Images Thomas Porter and Tom Duff, Computer Graphics Volume 18, Number 3, July 1984. [3] Porter, T. Duff, SIGGRAPH '84, "Compositing Digital Images", Conference 3. [Blinn94] Blinn, James F,"Compositing, Part 1: Theory", IEEE Computer Graphics and Applications, September 1994. [4] Porter, Thomas, and Duff, Tom, Compositing Digital Images, Computer Graphics, Vol 18, No 3, Jul 1984, 253-.SIGGRAPH’84. [5] Smith, Alvy Ray, Color Gamut Transform Pairs, Computer Graphics, Vol 12, No 3, Jul 1984, 12-19.SIGGRAPH’78 Conference Proceedings [6] Smith, Alvy Ray, Analysis of the Color-Difference Technique, Tech Memo 30, Computer Division, Lucasfilm Ltd.,Mar 1982. [7] Smith, Alvy Ray, Math of Mattings, Tech Memo 32, Computer Division, Lucasfilm Ltd, Apr 1982. Reissue of techmemo of Dec 30, 1980. [8] Vlahos, Petro, Composite Color Photography, US Patent 3,158,477, Nov 24, 1964. The classic color-difference bluescreen compositing technique. [9] Principles of Color Technology 2nd Edition Billmeyer and Saltzman, John Wiley and Sons, 198 [10] Thomas Porter and Tom Duff, Compositing Digital Images, Computer Graphics