SlideShare a Scribd company logo
1 of 30
Anti Aliasing
Area Sampling
Koch Curve
C Curve
1
2
Prepared and presented by:
Pallab Kumar Nandi
ID: 20151046010
3
Topics:
Anti Aliasing
Area Sampling
Koch Curve
C Curve
Anti Aliasing
Anti aliasing is a technique used in digital imaging to reduce the
visual defects that occur when high-resolution images are
presented in a lower resolution.
4
Anti Aliasing (Cont..)
Pixel
 A pixel is the smallest unit of a digital image or graphic
that can be displayed and represented on a digital display
device.
 A pixel is represented by a dot or square on a computer
monitor display screen.
 Example:
5
Aliased & Anti-aliased
6
 It exhibits jagged or stair stepped lines.
 Antialiasing is a technique for diminishing jaggies -
stairstep-line
 lines that should be smooth.
Anti Aliasing Techniques
 Supersampling or Post filtering
 Areasampling or Pre filtering
1. Unweighted
2. Weighted
 Filtering Techniques
 Pixel Phasing
7
Area Sampling(Cont..)
 Prefiltering methods treat a pixel as an area, and compute pixel
color based on the overlap of the scene's objects with a pixel's area.
 These techniques compute the shades of gray based on how much
of a pixel's area is covered by a object.
8
Area Sampling(Cont..)
 Shade pixels according to the area covered by thickened line
 This is unweighted area sampling
 A rough approximation formulated by dividing each pixel into a finer grid
of pixels
 Primitive cannot affect intensity of pixel if it does not intersect the pixel
 Equal areas cause equal intensity, regardless of distance from pixel center
to area.
9
10
Fig: Area Sampling
Area Sampling(Cont..)
11
Koch Curve
The Koch curve is to divide a line into three equal segments and replace the
middle segment with two lines of the same length.
The Koch snowflake can be constructed by starting with an equilateral
triangle, then recursively altering each line segment as follows:
 divide the line segment into fore segments of equal length.
 draw an equilateral triangle that has the middle segment from step 1 as
its base and points outward.
 remove the line segment that is the base of the triangle from step 2.
 After one iteration of this process, the resulting shape is the outline of a
hexagram.
Koch Curve(Construction)
12
Depth 1
1 line segment
13
14
Depth 2
Contains 4 depth-1 curves
(4 line segments)
15
Depth 3
Contains 4 depth-2 curves
(16 line segments)
16
Depth 4
Contains 4 depth-3 curves
(64 line segments)
17
Depth 5
Contains 4 depth-4 curves
(256 line segments)
18
Koch Curve(Example)
19
C Curve
20
The C curve is to replace a line by two shorter, equal-length
lines joining each other at 90 degree angle, with the original
line and two new lines forming a right angle triangle.
What is C curve?
21
Depth 1
1 line segment
C Curve(Construction)
22
Depth 2
Contains 1 depth-1 curves
(2 line segments)
C Curve(Construction)
23
Depth 3
Contains 2 depth
(4 line segments)
C Curve(Construction)
24
Depth 4
Contains 4 depth
(8 line segments)
C Curve(Construction)
25
Depth 5
Contains 8 depth
(16 line segments)
C Curve(Construction)
26
Depth 5
Contains 16 depth
(32 line segments)
C Curve(Construction)
27
Depth 5
C Curve(Construction)
“
28
All problems in computer
graphics c a n be solved
with matrix inversion.
-Jim Blinn
Conclusion
29
Credits
Special Thanks to all this awesome resource for free:
 Computer Graphics (Schum’s outlines)
 Wikipedia
 Youtube
Thanks!
30

More Related Content

What's hot

Hough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamHough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamNazmul Islam
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)VARUN KUMAR
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filteringGautam Saxena
 
Quadric surfaces
Quadric surfacesQuadric surfaces
Quadric surfacesAnkur Kumar
 
Line drawing algo.
Line drawing algo.Line drawing algo.
Line drawing algo.Mohd Arif
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & DescriptorsPundrikPatel
 
sutherland- Hodgeman Polygon clipping
sutherland- Hodgeman Polygon clippingsutherland- Hodgeman Polygon clipping
sutherland- Hodgeman Polygon clippingArvind Kumar
 
2D transformation (Computer Graphics)
2D transformation (Computer Graphics)2D transformation (Computer Graphics)
2D transformation (Computer Graphics)Timbal Mayank
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentationramya marichamy
 
Scan line method
Scan line methodScan line method
Scan line methodPooja Dixit
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization11mr11mahesh
 

What's hot (20)

Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
 
Hough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamHough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul Islam
 
Halftoning in Computer Graphics
Halftoning  in Computer GraphicsHalftoning  in Computer Graphics
Halftoning in Computer Graphics
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
 
Computer Graphics - clipping
Computer Graphics - clippingComputer Graphics - clipping
Computer Graphics - clipping
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
 
Quadric surfaces
Quadric surfacesQuadric surfaces
Quadric surfaces
 
Line drawing algo.
Line drawing algo.Line drawing algo.
Line drawing algo.
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & Descriptors
 
sutherland- Hodgeman Polygon clipping
sutherland- Hodgeman Polygon clippingsutherland- Hodgeman Polygon clipping
sutherland- Hodgeman Polygon clipping
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
2D transformation (Computer Graphics)
2D transformation (Computer Graphics)2D transformation (Computer Graphics)
2D transformation (Computer Graphics)
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Scan line method
Scan line methodScan line method
Scan line method
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
 
Canny Edge Detection
Canny Edge DetectionCanny Edge Detection
Canny Edge Detection
 
fractals
fractalsfractals
fractals
 

Similar to Anti aliasing,area sampling,koch curve and c curve

Surface models
Surface modelsSurface models
Surface modelsnmahi96
 
COMPLETE-engineering-graphics PPT.ppt
COMPLETE-engineering-graphics PPT.pptCOMPLETE-engineering-graphics PPT.ppt
COMPLETE-engineering-graphics PPT.pptmunenderta pal singh
 
Image representation
Image representationImage representation
Image representationRahul Dadwal
 
Engineering drawing-part-1
Engineering drawing-part-1Engineering drawing-part-1
Engineering drawing-part-1musadoto
 
47549379 paper-on-image-processing
47549379 paper-on-image-processing47549379 paper-on-image-processing
47549379 paper-on-image-processingmaisali4
 
Engineering graphics
Engineering graphicsEngineering graphics
Engineering graphicsFalgun Raval
 
Eg unit 1 1
Eg unit 1 1Eg unit 1 1
Eg unit 1 1Sundra3
 
Eg unit 1 1
Eg unit 1 1Eg unit 1 1
Eg unit 1 1Sundra3
 
Scales(thedirectdata[1].com)
Scales(thedirectdata[1].com)Scales(thedirectdata[1].com)
Scales(thedirectdata[1].com)Ravi Patel
 
Engineering-Drawing-Part-1[1].ppt
Engineering-Drawing-Part-1[1].pptEngineering-Drawing-Part-1[1].ppt
Engineering-Drawing-Part-1[1].pptCHANDUS31
 
Two marks with answers ME6501 CAD
Two marks with answers ME6501 CADTwo marks with answers ME6501 CAD
Two marks with answers ME6501 CADPriscilla CPG
 
Engineering-drawing and power point s.ppsx
Engineering-drawing and power point s.ppsxEngineering-drawing and power point s.ppsx
Engineering-drawing and power point s.ppsxRaghavendraKilari1
 
Engineering graphics
Engineering graphics Engineering graphics
Engineering graphics mahe49
 
Geography Skills: Scale
Geography Skills:  ScaleGeography Skills:  Scale
Geography Skills: ScaleTim Bonnar
 

Similar to Anti aliasing,area sampling,koch curve and c curve (20)

Computer geometry
Computer geometryComputer geometry
Computer geometry
 
Surface models
Surface modelsSurface models
Surface models
 
COMPLETE-engineering-graphics PPT.ppt
COMPLETE-engineering-graphics PPT.pptCOMPLETE-engineering-graphics PPT.ppt
COMPLETE-engineering-graphics PPT.ppt
 
Image representation
Image representationImage representation
Image representation
 
Engineering drawing-part-1
Engineering drawing-part-1Engineering drawing-part-1
Engineering drawing-part-1
 
47549379 paper-on-image-processing
47549379 paper-on-image-processing47549379 paper-on-image-processing
47549379 paper-on-image-processing
 
Engineering graphics
Engineering graphicsEngineering graphics
Engineering graphics
 
Eg unit 1 1
Eg unit 1 1Eg unit 1 1
Eg unit 1 1
 
Eg unit 1 1
Eg unit 1 1Eg unit 1 1
Eg unit 1 1
 
Scales(thedirectdata[1].com)
Scales(thedirectdata[1].com)Scales(thedirectdata[1].com)
Scales(thedirectdata[1].com)
 
CG.pptx
CG.pptxCG.pptx
CG.pptx
 
Engineering-Drawing-Part-1[1].ppt
Engineering-Drawing-Part-1[1].pptEngineering-Drawing-Part-1[1].ppt
Engineering-Drawing-Part-1[1].ppt
 
CVGIP_Chia-Pin Tseng
CVGIP_Chia-Pin TsengCVGIP_Chia-Pin Tseng
CVGIP_Chia-Pin Tseng
 
Two marks with answers ME6501 CAD
Two marks with answers ME6501 CADTwo marks with answers ME6501 CAD
Two marks with answers ME6501 CAD
 
ch4.pptx
ch4.pptxch4.pptx
ch4.pptx
 
Lecture15 anti aliasing
Lecture15 anti aliasingLecture15 anti aliasing
Lecture15 anti aliasing
 
Engineering-drawing and power point s.ppsx
Engineering-drawing and power point s.ppsxEngineering-drawing and power point s.ppsx
Engineering-drawing and power point s.ppsx
 
Engineering Graphics
Engineering Graphics Engineering Graphics
Engineering Graphics
 
Engineering graphics
Engineering graphics Engineering graphics
Engineering graphics
 
Geography Skills: Scale
Geography Skills:  ScaleGeography Skills:  Scale
Geography Skills: Scale
 

Recently uploaded

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
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
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
 
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
 
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
 
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
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(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
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
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
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

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
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
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
 
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
 
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
 
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 )
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(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...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
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
 
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
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

Anti aliasing,area sampling,koch curve and c curve