SlideShare a Scribd company logo
 Reconstruct an Image using Projection
 Maximum A Posteriori Expectation
Maximization (MAPEM)
 Optimizing the Iteration
 Reducing the time
 Performance Analysis –Amdahl’s Law.
 Mathematical Process
 Data obtained at various angles
 Medical imaging modalities
◦ CT scan
◦ PET
◦ MRI scan
Computed Tomography Scan
Positron Emission Tomography Magnetic Resonance imaging
 Analytical
◦ Filtered Back Projection (FBP)
 Iterative
◦ Algebraic Reconstruction Technique (ART)
◦ Statistical Reconstruction Technique
 Weighted Least Square
 Likelihood based iterative Expectation Maximization
 Maximum Likelihood Expectation Maximization
 Maximum A Posteriori Expectation Maximization
 Projection is a line integral along the path:


 cos
sin
where
y)ds
f(x,
)
( y
x
s
t
p
AB



 
 Projections with
different angles
are stored in
sinogram (raw
data)
 Each horizontal
line in sinogram is
a projection
with different
angle
)
(t
p
projection )
(t
p
Y is constant
posterior
likelihood
prior
X: reconstruction
Y: projection
Bayes:
MAP: maximize
p(Y|X) p(X) or ln p(Y|X) + ln p(X)
 Multi-core platform
◦ Thread level parallelism
 Simultaneous Multi-Threading (SMT)
 Chip Multi-Processor (CMP)
 Multi Core
 Many Core
◦ Two conclusions for applications running on multi-
core platform
 Conclusion 1. When multiple applications are executed,
the performance on multi-core platform is better than
single-core platform with the same clock frequency.
 Conclusion 2. Applications without parallelization can’t
make full use of computing power on multi-core
platform.
 OpenMP (OMP) directives is implemented
 Amdahl’s Law
◦ statement of the maximum theoretical speed-up
you casn ever hope to achieve.
time
execution
Parallel
time
execution
Sequential
Speedup
f
n
f
f
p
S
1
/
)
1
(
1
)
( 





 Shepp Logan Phantom
64 x 64 128 x 128 256 x 256
 Sinogram (Raw data)
A B C D E
1
2
3
 Iteration Optimized
Projections/
Sizes 30 20
1
5 12 10
64x64 20 18
1
0 23 19
128x128 27 27
3
5 23 41
256x256 61 29
4
5 39 61
 PSNR
10 12 15 20 30
64x64
53.43
72
53.37
98
53.09
74
53.26
82
53.36
85
128x1
28
61.67
12
61.23
3
62.13
11
62.09
66
62.15
82
256x2
56
69.58
12
69.70
39
70.25
1
70.31
48
71.01
51
 Image Reconstructed
A B C D E
1
2
3
 Time Complexity 64 x 64
10 12 15 20 30
1 core 3.09129 4.27891 2.09782 5.43004 8.33448
2 Core 2.41019 2.99262 1.47404 4.17731 5.21191
4 Core 1.92379 2.53712 1.24897 2.96779 4.50192
8 Core 1.5557 1.60578 0.946761 2.04252 3.55317
0
1
2
3
4
5
6
7
8
9
Reconstruction
Time
(s)
Time Complexity (64x64)
1 core
2 Core
4 Core
8 Core
 Time Complexity 128 x 128
10 12 15 20 30
1 core 47.9322 26.299 66.0366 66.9674 98.2584
2 Core 36.5989 24.8049 41.1161 49.6748 72.4108
4 Core 25.3501 20.7042 40.2762 42.9248 53.6694
8 Core 10.3271 11.9932 30.9506 20.7319 30.8544
0
20
40
60
80
100
120
Reconstruction
Time
(s)
Time complexity (128x128)
1 core
2 Core
4 Core
8 Core
 Time Complexity 256 x 256
10 12 15 20 30
1 core 568.4280 394.722 630.297 552.071 1758.98
2 Core 464.261 337.362 483.439 453.559 1415.51
4 Core 273.036 250.089 340.672 323.802 1019.31
8 Core 185.939 164.266 225.58 193.718 646.457
0
200
400
600
800
1000
1200
1400
1600
1800
2000
Reconstruction
Time
(s)
Time complexity (256x256)
1 core
2 Core
4 Core
8 Core
 Performance Analysis
0
2
4
6
8
10
10 12 15 20 30
1
2
4
8 0
2
4
6
8
10
10 12 15 20 30
1
2
4
8
0
2
4
6
8
10
10 12 15 20 30
1
2
4
8
64 x 64 128 x 128
256 x 256

More Related Content

Similar to PSNR based Optimization using statistical algorithm.ppsx

Basics of CT- Lecture 9.ppt
Basics of CT- Lecture 9.pptBasics of CT- Lecture 9.ppt
Basics of CT- Lecture 9.ppt
Magde Gad
 
Computer Science Thesis Defense
Computer Science Thesis DefenseComputer Science Thesis Defense
Computer Science Thesis Defense
tompitkin
 
Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...
Usatyuk Vasiliy
 
FR4.L09.5 - THREE DIMENSIONAL RECONSTRUCTION OF URBAN AREAS USING JOINTLY PHA...
FR4.L09.5 - THREE DIMENSIONAL RECONSTRUCTION OF URBAN AREAS USING JOINTLY PHA...FR4.L09.5 - THREE DIMENSIONAL RECONSTRUCTION OF URBAN AREAS USING JOINTLY PHA...
FR4.L09.5 - THREE DIMENSIONAL RECONSTRUCTION OF URBAN AREAS USING JOINTLY PHA...
grssieee
 
Foreground Detection : Combining Background Subspace Learning with Object Smo...
Foreground Detection : Combining Background Subspace Learning with Object Smo...Foreground Detection : Combining Background Subspace Learning with Object Smo...
Foreground Detection : Combining Background Subspace Learning with Object Smo...
Shanghai Jiao Tong University(上海交通大学)
 
SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)
Reheman Baikejiang
 
Deep Learning Tomography
Deep Learning TomographyDeep Learning Tomography
Deep Learning Tomography
Amir Adler
 
Advanced Multimedia
Advanced MultimediaAdvanced Multimedia
Advanced Multimedia
kadalrocker
 
Learning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for GraphsLearning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for Graphs
pione30
 
R package bayesImageS: Scalable Inference for Intractable Likelihoods
R package bayesImageS: Scalable Inference for Intractable LikelihoodsR package bayesImageS: Scalable Inference for Intractable Likelihoods
R package bayesImageS: Scalable Inference for Intractable Likelihoods
Matt Moores
 
Lecture 3 image sampling and quantization
Lecture 3 image sampling and quantizationLecture 3 image sampling and quantization
Lecture 3 image sampling and quantization
VARUN KUMAR
 
cheb_conf_aksenov.pdf
cheb_conf_aksenov.pdfcheb_conf_aksenov.pdf
cheb_conf_aksenov.pdf
Alexey Vasyukov
 
Model-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsModel-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical Constraints
Quoc-Sang Phan
 
Aistats RTD
Aistats RTDAistats RTD
Aistats RTD
Yuma Murakami
 
Practical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT MethodsPractical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT Methods
Naughty Dog
 
B Eng Final Year Project Presentation
B Eng Final Year Project PresentationB Eng Final Year Project Presentation
B Eng Final Year Project Presentation
jesujoseph
 
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by OraclesEfficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Vissarion Fisikopoulos
 
Technical
TechnicalTechnical
Technical
Uttam M Shrestha
 
Octnews featured article
Octnews featured articleOctnews featured article
Octnews featured article
KangZhang
 
Multimedia image compression standards
Multimedia image compression standardsMultimedia image compression standards
Multimedia image compression standards
Mazin Alwaaly
 

Similar to PSNR based Optimization using statistical algorithm.ppsx (20)

Basics of CT- Lecture 9.ppt
Basics of CT- Lecture 9.pptBasics of CT- Lecture 9.ppt
Basics of CT- Lecture 9.ppt
 
Computer Science Thesis Defense
Computer Science Thesis DefenseComputer Science Thesis Defense
Computer Science Thesis Defense
 
Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...
 
FR4.L09.5 - THREE DIMENSIONAL RECONSTRUCTION OF URBAN AREAS USING JOINTLY PHA...
FR4.L09.5 - THREE DIMENSIONAL RECONSTRUCTION OF URBAN AREAS USING JOINTLY PHA...FR4.L09.5 - THREE DIMENSIONAL RECONSTRUCTION OF URBAN AREAS USING JOINTLY PHA...
FR4.L09.5 - THREE DIMENSIONAL RECONSTRUCTION OF URBAN AREAS USING JOINTLY PHA...
 
Foreground Detection : Combining Background Subspace Learning with Object Smo...
Foreground Detection : Combining Background Subspace Learning with Object Smo...Foreground Detection : Combining Background Subspace Learning with Object Smo...
Foreground Detection : Combining Background Subspace Learning with Object Smo...
 
SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)
 
Deep Learning Tomography
Deep Learning TomographyDeep Learning Tomography
Deep Learning Tomography
 
Advanced Multimedia
Advanced MultimediaAdvanced Multimedia
Advanced Multimedia
 
Learning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for GraphsLearning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for Graphs
 
R package bayesImageS: Scalable Inference for Intractable Likelihoods
R package bayesImageS: Scalable Inference for Intractable LikelihoodsR package bayesImageS: Scalable Inference for Intractable Likelihoods
R package bayesImageS: Scalable Inference for Intractable Likelihoods
 
Lecture 3 image sampling and quantization
Lecture 3 image sampling and quantizationLecture 3 image sampling and quantization
Lecture 3 image sampling and quantization
 
cheb_conf_aksenov.pdf
cheb_conf_aksenov.pdfcheb_conf_aksenov.pdf
cheb_conf_aksenov.pdf
 
Model-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsModel-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical Constraints
 
Aistats RTD
Aistats RTDAistats RTD
Aistats RTD
 
Practical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT MethodsPractical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT Methods
 
B Eng Final Year Project Presentation
B Eng Final Year Project PresentationB Eng Final Year Project Presentation
B Eng Final Year Project Presentation
 
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by OraclesEfficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
 
Technical
TechnicalTechnical
Technical
 
Octnews featured article
Octnews featured articleOctnews featured article
Octnews featured article
 
Multimedia image compression standards
Multimedia image compression standardsMultimedia image compression standards
Multimedia image compression standards
 

More from Bharathi Lakshmi Pon

Knowing about Computer SS.pptx
Knowing about Computer SS.pptxKnowing about Computer SS.pptx
Knowing about Computer SS.pptx
Bharathi Lakshmi Pon
 
parallelcomputing-webminar.ppsx
parallelcomputing-webminar.ppsxparallelcomputing-webminar.ppsx
parallelcomputing-webminar.ppsx
Bharathi Lakshmi Pon
 
iterativealgorithms.ppsx
iterativealgorithms.ppsxiterativealgorithms.ppsx
iterativealgorithms.ppsx
Bharathi Lakshmi Pon
 
intensitytransformationspatialfiltering.ppsx
intensitytransformationspatialfiltering.ppsxintensitytransformationspatialfiltering.ppsx
intensitytransformationspatialfiltering.ppsx
Bharathi Lakshmi Pon
 
mapem.ppsx
mapem.ppsxmapem.ppsx
graphicsdesigning-intro.ppsx
graphicsdesigning-intro.ppsxgraphicsdesigning-intro.ppsx
graphicsdesigning-intro.ppsx
Bharathi Lakshmi Pon
 
intensitytransformation.ppsx
intensitytransformation.ppsxintensitytransformation.ppsx
intensitytransformation.ppsx
Bharathi Lakshmi Pon
 
dipslideshare.ppsx
dipslideshare.ppsxdipslideshare.ppsx
dipslideshare.ppsx
Bharathi Lakshmi Pon
 
matrixmultiplicationparallel.ppsx
matrixmultiplicationparallel.ppsxmatrixmultiplicationparallel.ppsx
matrixmultiplicationparallel.ppsx
Bharathi Lakshmi Pon
 
webdesigning.ppsx
webdesigning.ppsxwebdesigning.ppsx
webdesigning.ppsx
Bharathi Lakshmi Pon
 
classtimetable.ppsx
classtimetable.ppsxclasstimetable.ppsx
classtimetable.ppsx
Bharathi Lakshmi Pon
 
Intensity Transformation and Spatial Filtering
Intensity Transformation and Spatial FilteringIntensity Transformation and Spatial Filtering
Intensity Transformation and Spatial Filtering
Bharathi Lakshmi Pon
 
Sequential consistency model
Sequential consistency modelSequential consistency model
Sequential consistency model
Bharathi Lakshmi Pon
 

More from Bharathi Lakshmi Pon (13)

Knowing about Computer SS.pptx
Knowing about Computer SS.pptxKnowing about Computer SS.pptx
Knowing about Computer SS.pptx
 
parallelcomputing-webminar.ppsx
parallelcomputing-webminar.ppsxparallelcomputing-webminar.ppsx
parallelcomputing-webminar.ppsx
 
iterativealgorithms.ppsx
iterativealgorithms.ppsxiterativealgorithms.ppsx
iterativealgorithms.ppsx
 
intensitytransformationspatialfiltering.ppsx
intensitytransformationspatialfiltering.ppsxintensitytransformationspatialfiltering.ppsx
intensitytransformationspatialfiltering.ppsx
 
mapem.ppsx
mapem.ppsxmapem.ppsx
mapem.ppsx
 
graphicsdesigning-intro.ppsx
graphicsdesigning-intro.ppsxgraphicsdesigning-intro.ppsx
graphicsdesigning-intro.ppsx
 
intensitytransformation.ppsx
intensitytransformation.ppsxintensitytransformation.ppsx
intensitytransformation.ppsx
 
dipslideshare.ppsx
dipslideshare.ppsxdipslideshare.ppsx
dipslideshare.ppsx
 
matrixmultiplicationparallel.ppsx
matrixmultiplicationparallel.ppsxmatrixmultiplicationparallel.ppsx
matrixmultiplicationparallel.ppsx
 
webdesigning.ppsx
webdesigning.ppsxwebdesigning.ppsx
webdesigning.ppsx
 
classtimetable.ppsx
classtimetable.ppsxclasstimetable.ppsx
classtimetable.ppsx
 
Intensity Transformation and Spatial Filtering
Intensity Transformation and Spatial FilteringIntensity Transformation and Spatial Filtering
Intensity Transformation and Spatial Filtering
 
Sequential consistency model
Sequential consistency modelSequential consistency model
Sequential consistency model
 

Recently uploaded

HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
Payaamvohra1
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
khuleseema60
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
nitinpv4ai
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
OH TEIK BIN
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 

Recently uploaded (20)

HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 

PSNR based Optimization using statistical algorithm.ppsx

  • 1.
  • 2.  Reconstruct an Image using Projection  Maximum A Posteriori Expectation Maximization (MAPEM)  Optimizing the Iteration  Reducing the time  Performance Analysis –Amdahl’s Law.
  • 3.  Mathematical Process  Data obtained at various angles  Medical imaging modalities ◦ CT scan ◦ PET ◦ MRI scan
  • 4. Computed Tomography Scan Positron Emission Tomography Magnetic Resonance imaging
  • 5.  Analytical ◦ Filtered Back Projection (FBP)  Iterative ◦ Algebraic Reconstruction Technique (ART) ◦ Statistical Reconstruction Technique  Weighted Least Square  Likelihood based iterative Expectation Maximization  Maximum Likelihood Expectation Maximization  Maximum A Posteriori Expectation Maximization
  • 6.  Projection is a line integral along the path:    cos sin where y)ds f(x, ) ( y x s t p AB     
  • 7.  Projections with different angles are stored in sinogram (raw data)  Each horizontal line in sinogram is a projection with different angle ) (t p projection ) (t p
  • 8. Y is constant posterior likelihood prior X: reconstruction Y: projection Bayes: MAP: maximize p(Y|X) p(X) or ln p(Y|X) + ln p(X)
  • 9.  Multi-core platform ◦ Thread level parallelism  Simultaneous Multi-Threading (SMT)  Chip Multi-Processor (CMP)  Multi Core  Many Core ◦ Two conclusions for applications running on multi- core platform  Conclusion 1. When multiple applications are executed, the performance on multi-core platform is better than single-core platform with the same clock frequency.  Conclusion 2. Applications without parallelization can’t make full use of computing power on multi-core platform.  OpenMP (OMP) directives is implemented
  • 10.  Amdahl’s Law ◦ statement of the maximum theoretical speed-up you casn ever hope to achieve. time execution Parallel time execution Sequential Speedup f n f f p S 1 / ) 1 ( 1 ) (      
  • 11.  Shepp Logan Phantom 64 x 64 128 x 128 256 x 256
  • 12.  Sinogram (Raw data) A B C D E 1 2 3
  • 13.  Iteration Optimized Projections/ Sizes 30 20 1 5 12 10 64x64 20 18 1 0 23 19 128x128 27 27 3 5 23 41 256x256 61 29 4 5 39 61
  • 14.  PSNR 10 12 15 20 30 64x64 53.43 72 53.37 98 53.09 74 53.26 82 53.36 85 128x1 28 61.67 12 61.23 3 62.13 11 62.09 66 62.15 82 256x2 56 69.58 12 69.70 39 70.25 1 70.31 48 71.01 51
  • 15.  Image Reconstructed A B C D E 1 2 3
  • 16.  Time Complexity 64 x 64 10 12 15 20 30 1 core 3.09129 4.27891 2.09782 5.43004 8.33448 2 Core 2.41019 2.99262 1.47404 4.17731 5.21191 4 Core 1.92379 2.53712 1.24897 2.96779 4.50192 8 Core 1.5557 1.60578 0.946761 2.04252 3.55317 0 1 2 3 4 5 6 7 8 9 Reconstruction Time (s) Time Complexity (64x64) 1 core 2 Core 4 Core 8 Core
  • 17.  Time Complexity 128 x 128 10 12 15 20 30 1 core 47.9322 26.299 66.0366 66.9674 98.2584 2 Core 36.5989 24.8049 41.1161 49.6748 72.4108 4 Core 25.3501 20.7042 40.2762 42.9248 53.6694 8 Core 10.3271 11.9932 30.9506 20.7319 30.8544 0 20 40 60 80 100 120 Reconstruction Time (s) Time complexity (128x128) 1 core 2 Core 4 Core 8 Core
  • 18.  Time Complexity 256 x 256 10 12 15 20 30 1 core 568.4280 394.722 630.297 552.071 1758.98 2 Core 464.261 337.362 483.439 453.559 1415.51 4 Core 273.036 250.089 340.672 323.802 1019.31 8 Core 185.939 164.266 225.58 193.718 646.457 0 200 400 600 800 1000 1200 1400 1600 1800 2000 Reconstruction Time (s) Time complexity (256x256) 1 core 2 Core 4 Core 8 Core
  • 19.  Performance Analysis 0 2 4 6 8 10 10 12 15 20 30 1 2 4 8 0 2 4 6 8 10 10 12 15 20 30 1 2 4 8 0 2 4 6 8 10 10 12 15 20 30 1 2 4 8 64 x 64 128 x 128 256 x 256