SlideShare a Scribd company logo
1 of 38
Download to read offline
© 2011Frank Nielsen
INF555
Fundamentals of 3D
Lecture 4:
Debriefing: ICP (kD-trees)
Homography
Graphics pipeline
Frank Nielsen
5 octobre 2011
nielsen@lix.polytechnique.fr
© 2011Frank Nielsen
ICP: Iterative Closest Point
Algorithm at a glance
● Start from a not too far initial transformation
Do iterations until the mismatch error goes below a threshold:
● Match the point of the target to the source
● Compute the best transformation from point correspondence
In practice, this is a very fast registration method...
A Method for Registration of 3-D Shapes.Paul J Besl, Neil D Mckay.
IEEE Trans. Pattern Anal. Mach. Intell., Vol. 14, No. 2. (February 1992
© 2011Frank Nielsen
ICP is a generic method
Example for curve registrations:
Curves before registration
Curves after registration
© 2011Frank Nielsen
ICP: Finding the best rigid transformation
Given point correspondences, find the best rigid transformation.
Source/ModelObservation/Target
Find (R,t) that minimizes the squared euclidean error:
© 2011Frank Nielsen
Align the center of mass of sets:
© 2011Frank Nielsen
Finding the rotation matrix:
Compute the singular value decomposition
Optimal transformation:
Recover the translation
once optimal rotation is found
Cross-covariance matrix:
© 2011Frank Nielsen
ICP: Monotonicity and convergence
The average squared Euclidean distance
decreases monotonously (→ convergence)
In fact (stronger result):
Each correspondence pair distance decreases
Drawback:
When does the local minimum is global?
Difficult to handle symmetry
(use texture, etc. to disambiguate)
© 2011Frank Nielsen
Best 3D transformation (with quaternions)
With respect to least squares...
SVD take into account reflections...
Minimize:
© 2011Frank Nielsen
Best 3D transformation (with quaternions)
Cross-covariance matrix:
Anti-symmetric matrix
© 2011Frank Nielsen
Best 3D transformation (with quaternions)
Take the unit eigenvector corresponding to the maximal eigenvalue:
Get the remaining translation (easy) as:
© 2011Frank Nielsen
Time complexity of ICP
Linear (fixed dimension) to find least square transformation
At each iteration, perform n nearest neighbor queries
Naive implementation: O(l*n*n) => slow for large n
http://meshlab.sourceforge.net/
© 2011Frank Nielsen
kD-trees for fast NN queries
Nearest neighbor (NN) queries in small dimensions...
http://en.wikipedia.org/wiki/Kd-tree
© 2011Frank Nielsen
Build time: O(dn log n) with O(dn) memory
© 2011Frank Nielsen
© 2011Frank Nielsen
Query complexity: From O(dlog n) to O(dn)
© 2011Frank Nielsen
kD-trees for fast NN queries
Kd-Trees are extremely useful data-structures (many applications)
But also: Approximate nearest neighbors
http://www.cs.umd.edu/~mount/ANN/
© 2011Frank Nielsen
http://donar.umiacs.umd.edu/quadtree/points/kdtree.html
© 2011Frank Nielsen
Homography (also called collineation)
© 2011Frank Nielsen
Homography (Collineation)
Assuming h33 is not zero, set it to 1 and get:
© 2011Frank Nielsen
Homography (Collineation)
© 2011Frank Nielsen
Homography (Collineation)
From 4 pairs of point correspondences:
© 2011Frank Nielsen
Homography (Collineation)
From n pairs of point correspondences:
Matrix pseudo-inverse
© 2011Frank Nielsen
© 2011Frank Nielsen
Homography (Collineation)
Matching planar surfaces...
© 2011Frank Nielsen
Homography (Collineation)
Matching perspective pictures acquired
from the same nodal point
© 2011Frank Nielsen
Homography (Collineation): Projective geometry
Play with duality point/line in projective space
It is more stable to select four pairs of lines instead of four points
© 2011Frank Nielsen
Graphics pipeline
© 2011Frank Nielsen
Graphics pipeline: Scene graph
Scaled rigid transformation:
High level API is Java3D:
https://java3d.dev.java.net/
OpenGL in Processing
© 2011Frank Nielsen
Graphics pipeline: Projection
Projections are irreversible transformations
Orthographic projection
© 2011Frank Nielsen
Perspective projection: Pinhole camera
© 2011Frank Nielsen
Graphics pipeline: Perspective projection
© 2011Frank Nielsen
Graphics pipeline: Perspective projection
© 2011Frank Nielsen
Graphics pipeline:
Perspective truncated pyramid
Perspective frustrum
© 2011Frank Nielsen
Graphics pipeline: Several viewports
© 2011Frank Nielsen
Graphics pipeline (matrix concatenation):
Mv: positionning transformation
V: viewing transformation
C: clipping transformation
Mv: viewing transformation
Mv: positionning transformation
V: viewing transformation
C: clipping transformation
Mv: viewing transformation
© 2011Frank Nielsen
OpenGL in Java: Processing
© 2011Frank Nielsen
public void display(GLAutoDrawable gLDrawable) {
final GL gl = gLDrawable.getGL();
gl.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT);
gl.glLoadIdentity();
gl.glTranslatef(-1.5f, 0.0f, -6.0f);
gl.glBegin(GL.GL_TRIANGLES); // Drawing Using Triangles
gl.glVertex3f(0.0f, 1.0f, 0.0f); // Top
gl.glVertex3f(-1.0f, -1.0f, 0.0f); // Bottom Left
gl.glVertex3f(1.0f, -1.0f, 0.0f); // Bottom Right
gl.glEnd(); // Finished Drawing The Triangle
gl.glTranslatef(3.0f, 0.0f, 0.0f);
gl.glBegin(GL.GL_QUADS); // Draw A Quad
gl.glVertex3f(-1.0f, 1.0f, 0.0f); // Top Left
gl.glVertex3f(1.0f, 1.0f, 0.0f); // Top Right
gl.glVertex3f(1.0f, -1.0f, 0.0f); // Bottom Right
gl.glVertex3f(-1.0f, -1.0f, 0.0f); // Bottom Left
gl.glEnd(); // Done Drawing The Quad
gl.glFlush();
}
© 2011Frank Nielsen
Processing: 3D color shapes
GLU (Utility)
GLUT (Utility Toolkit, including user interfaces.)
http://www.cs.umd.edu/~meesh/kmconroy/JOGLTutorial/

More Related Content

Viewers also liked

Student-Produced Event Broadcasting
Student-Produced Event BroadcastingStudent-Produced Event Broadcasting
Student-Produced Event BroadcastingJena Graham
 
On approximating the Riemannian 1-center
On approximating the Riemannian 1-centerOn approximating the Riemannian 1-center
On approximating the Riemannian 1-centerFrank Nielsen
 
Gabrielgonzalez tarea
Gabrielgonzalez tareaGabrielgonzalez tarea
Gabrielgonzalez tareagabrieling
 
Commercial radio
Commercial radioCommercial radio
Commercial radioidil moali
 
Traitement des données massives (INF442, A6)
Traitement des données massives (INF442, A6)Traitement des données massives (INF442, A6)
Traitement des données massives (INF442, A6)Frank Nielsen
 
@ut-of-the-Box™ 10 Steps Process
@ut-of-the-Box™ 10 Steps Process@ut-of-the-Box™ 10 Steps Process
@ut-of-the-Box™ 10 Steps Processmcollaboration
 
Divergence center-based clustering and their applications
Divergence center-based clustering and their applicationsDivergence center-based clustering and their applications
Divergence center-based clustering and their applicationsFrank Nielsen
 
Analysis on double page spreads
Analysis on double page spreadsAnalysis on double page spreads
Analysis on double page spreadsElliottCorner
 
2013年3月18日 日本国際保健医療学会 学生部会
2013年3月18日 日本国際保健医療学会 学生部会2013年3月18日 日本国際保健医療学会 学生部会
2013年3月18日 日本国際保健医療学会 学生部会SUGAWARA, Hideyuki
 
How To Make Homemade Potato Chips
How To Make Homemade Potato ChipsHow To Make Homemade Potato Chips
How To Make Homemade Potato ChipsKristy Kay
 
2013年8月10日 academic coaching oriented education
2013年8月10日 academic coaching oriented education2013年8月10日 academic coaching oriented education
2013年8月10日 academic coaching oriented educationSUGAWARA, Hideyuki
 
Voice Aura-色による音声診断 あなたの声は何色?_for iPhone
Voice Aura-色による音声診断 あなたの声は何色?_for iPhoneVoice Aura-色による音声診断 あなたの声は何色?_for iPhone
Voice Aura-色による音声診断 あなたの声は何色?_for iPhoneKeisuke Matsuo
 
Open house nov 7 2013 m&m team
Open house nov 7 2013 m&m teamOpen house nov 7 2013 m&m team
Open house nov 7 2013 m&m teamMemberEducation
 
Attorney David Coolidge Offers These Tips for Obtaining Scholarships
Attorney David Coolidge Offers These Tips for Obtaining ScholarshipsAttorney David Coolidge Offers These Tips for Obtaining Scholarships
Attorney David Coolidge Offers These Tips for Obtaining ScholarshipsDavid Coolidge
 
Unit 4 home work
Unit 4 home workUnit 4 home work
Unit 4 home worktamma07
 
THE IMPLEMENTATION OF COOPERATIVE LEARNING BY GIVING INITIAL KNOWLEDGE IN COL...
THE IMPLEMENTATION OF COOPERATIVE LEARNING BY GIVING INITIAL KNOWLEDGE IN COL...THE IMPLEMENTATION OF COOPERATIVE LEARNING BY GIVING INITIAL KNOWLEDGE IN COL...
THE IMPLEMENTATION OF COOPERATIVE LEARNING BY GIVING INITIAL KNOWLEDGE IN COL...susilosudarman42
 
North Carolina Dogs & Inmates Give Each other Second Chances by David Coolidge
North Carolina Dogs & Inmates Give Each other Second Chances by David CoolidgeNorth Carolina Dogs & Inmates Give Each other Second Chances by David Coolidge
North Carolina Dogs & Inmates Give Each other Second Chances by David CoolidgeDavid Coolidge
 

Viewers also liked (20)

091
091091
091
 
071
071071
071
 
Student-Produced Event Broadcasting
Student-Produced Event BroadcastingStudent-Produced Event Broadcasting
Student-Produced Event Broadcasting
 
On approximating the Riemannian 1-center
On approximating the Riemannian 1-centerOn approximating the Riemannian 1-center
On approximating the Riemannian 1-center
 
Gabrielgonzalez tarea
Gabrielgonzalez tareaGabrielgonzalez tarea
Gabrielgonzalez tarea
 
Commercial radio
Commercial radioCommercial radio
Commercial radio
 
Traitement des données massives (INF442, A6)
Traitement des données massives (INF442, A6)Traitement des données massives (INF442, A6)
Traitement des données massives (INF442, A6)
 
@ut-of-the-Box™ 10 Steps Process
@ut-of-the-Box™ 10 Steps Process@ut-of-the-Box™ 10 Steps Process
@ut-of-the-Box™ 10 Steps Process
 
Divergence center-based clustering and their applications
Divergence center-based clustering and their applicationsDivergence center-based clustering and their applications
Divergence center-based clustering and their applications
 
Analysis on double page spreads
Analysis on double page spreadsAnalysis on double page spreads
Analysis on double page spreads
 
2013年3月18日 日本国際保健医療学会 学生部会
2013年3月18日 日本国際保健医療学会 学生部会2013年3月18日 日本国際保健医療学会 学生部会
2013年3月18日 日本国際保健医療学会 学生部会
 
How To Make Homemade Potato Chips
How To Make Homemade Potato ChipsHow To Make Homemade Potato Chips
How To Make Homemade Potato Chips
 
2013年8月10日 academic coaching oriented education
2013年8月10日 academic coaching oriented education2013年8月10日 academic coaching oriented education
2013年8月10日 academic coaching oriented education
 
132
132132
132
 
Voice Aura-色による音声診断 あなたの声は何色?_for iPhone
Voice Aura-色による音声診断 あなたの声は何色?_for iPhoneVoice Aura-色による音声診断 あなたの声は何色?_for iPhone
Voice Aura-色による音声診断 あなたの声は何色?_for iPhone
 
Open house nov 7 2013 m&m team
Open house nov 7 2013 m&m teamOpen house nov 7 2013 m&m team
Open house nov 7 2013 m&m team
 
Attorney David Coolidge Offers These Tips for Obtaining Scholarships
Attorney David Coolidge Offers These Tips for Obtaining ScholarshipsAttorney David Coolidge Offers These Tips for Obtaining Scholarships
Attorney David Coolidge Offers These Tips for Obtaining Scholarships
 
Unit 4 home work
Unit 4 home workUnit 4 home work
Unit 4 home work
 
THE IMPLEMENTATION OF COOPERATIVE LEARNING BY GIVING INITIAL KNOWLEDGE IN COL...
THE IMPLEMENTATION OF COOPERATIVE LEARNING BY GIVING INITIAL KNOWLEDGE IN COL...THE IMPLEMENTATION OF COOPERATIVE LEARNING BY GIVING INITIAL KNOWLEDGE IN COL...
THE IMPLEMENTATION OF COOPERATIVE LEARNING BY GIVING INITIAL KNOWLEDGE IN COL...
 
North Carolina Dogs & Inmates Give Each other Second Chances by David Coolidge
North Carolina Dogs & Inmates Give Each other Second Chances by David CoolidgeNorth Carolina Dogs & Inmates Give Each other Second Chances by David Coolidge
North Carolina Dogs & Inmates Give Each other Second Chances by David Coolidge
 

Similar to (slides 4) Visual Computing: Geometry, Graphics, and Vision

(slides 3) Visual Computing: Geometry, Graphics, and Vision
(slides 3)  Visual Computing: Geometry, Graphics, and Vision(slides 3)  Visual Computing: Geometry, Graphics, and Vision
(slides 3) Visual Computing: Geometry, Graphics, and VisionFrank Nielsen
 
(slides 6) Visual Computing: Geometry, Graphics, and Vision
(slides 6) Visual Computing: Geometry, Graphics, and Vision(slides 6) Visual Computing: Geometry, Graphics, and Vision
(slides 6) Visual Computing: Geometry, Graphics, and VisionFrank Nielsen
 
(slides 1) Visual Computing: Geometry, Graphics, and Vision
(slides 1) Visual Computing: Geometry, Graphics, and Vision(slides 1) Visual Computing: Geometry, Graphics, and Vision
(slides 1) Visual Computing: Geometry, Graphics, and VisionFrank Nielsen
 
"Taming the Dragon": Data Flow Programming with Zenoh-Flow
"Taming the Dragon": Data Flow Programming with Zenoh-Flow"Taming the Dragon": Data Flow Programming with Zenoh-Flow
"Taming the Dragon": Data Flow Programming with Zenoh-FlowZettaScaleTechnology
 
(slides 5) Visual Computing: Geometry, Graphics, and Vision
(slides 5) Visual Computing: Geometry, Graphics, and Vision(slides 5) Visual Computing: Geometry, Graphics, and Vision
(slides 5) Visual Computing: Geometry, Graphics, and VisionFrank Nielsen
 
Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
Find all hazards in this circuit.  Redesign the circuit as a three-le.pdfFind all hazards in this circuit.  Redesign the circuit as a three-le.pdf
Find all hazards in this circuit. Redesign the circuit as a three-le.pdfArrowdeepak
 
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...Ken Sakurada
 
ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]Dongmin Choi
 
Designing a machine learning algorithm for Apache Spark
Designing a machine learning algorithm for Apache SparkDesigning a machine learning algorithm for Apache Spark
Designing a machine learning algorithm for Apache SparkMarco Gaido
 
The Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksThe Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksTokyo University of Science
 
Efficient HPR-based Rendering of Point Clouds
Efficient HPR-based Rendering of Point CloudsEfficient HPR-based Rendering of Point Clouds
Efficient HPR-based Rendering of Point CloudsRoger Hernando Buch
 
Wavelet transform in image compression
Wavelet transform in image compressionWavelet transform in image compression
Wavelet transform in image compressionjeevithaelangovan
 
Layout design on MICROWIND
Layout design on MICROWINDLayout design on MICROWIND
Layout design on MICROWINDvaibhav jindal
 
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Universitat Politècnica de Catalunya
 

Similar to (slides 4) Visual Computing: Geometry, Graphics, and Vision (20)

(slides 3) Visual Computing: Geometry, Graphics, and Vision
(slides 3)  Visual Computing: Geometry, Graphics, and Vision(slides 3)  Visual Computing: Geometry, Graphics, and Vision
(slides 3) Visual Computing: Geometry, Graphics, and Vision
 
(slides 6) Visual Computing: Geometry, Graphics, and Vision
(slides 6) Visual Computing: Geometry, Graphics, and Vision(slides 6) Visual Computing: Geometry, Graphics, and Vision
(slides 6) Visual Computing: Geometry, Graphics, and Vision
 
(slides 1) Visual Computing: Geometry, Graphics, and Vision
(slides 1) Visual Computing: Geometry, Graphics, and Vision(slides 1) Visual Computing: Geometry, Graphics, and Vision
(slides 1) Visual Computing: Geometry, Graphics, and Vision
 
"Taming the Dragon": Data Flow Programming with Zenoh-Flow
"Taming the Dragon": Data Flow Programming with Zenoh-Flow"Taming the Dragon": Data Flow Programming with Zenoh-Flow
"Taming the Dragon": Data Flow Programming with Zenoh-Flow
 
(slides 5) Visual Computing: Geometry, Graphics, and Vision
(slides 5) Visual Computing: Geometry, Graphics, and Vision(slides 5) Visual Computing: Geometry, Graphics, and Vision
(slides 5) Visual Computing: Geometry, Graphics, and Vision
 
Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
Find all hazards in this circuit.  Redesign the circuit as a three-le.pdfFind all hazards in this circuit.  Redesign the circuit as a three-le.pdf
Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
 
Mlab i
Mlab iMlab i
Mlab i
 
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
 
ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]
 
Use CNN for Sequence Modeling
Use CNN for Sequence ModelingUse CNN for Sequence Modeling
Use CNN for Sequence Modeling
 
Designing a machine learning algorithm for Apache Spark
Designing a machine learning algorithm for Apache SparkDesigning a machine learning algorithm for Apache Spark
Designing a machine learning algorithm for Apache Spark
 
The Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksThe Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service Networks
 
Efficient HPR-based Rendering of Point Clouds
Efficient HPR-based Rendering of Point CloudsEfficient HPR-based Rendering of Point Clouds
Efficient HPR-based Rendering of Point Clouds
 
Wavelet transform in image compression
Wavelet transform in image compressionWavelet transform in image compression
Wavelet transform in image compression
 
Masters Thesis
Masters ThesisMasters Thesis
Masters Thesis
 
Layout design on MICROWIND
Layout design on MICROWINDLayout design on MICROWIND
Layout design on MICROWIND
 
Ganesh machavarapu resume
Ganesh  machavarapu resumeGanesh  machavarapu resume
Ganesh machavarapu resume
 
Ganesh machavarapu resume
Ganesh  machavarapu resumeGanesh  machavarapu resume
Ganesh machavarapu resume
 
TransNeRF
TransNeRFTransNeRF
TransNeRF
 
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

(slides 4) Visual Computing: Geometry, Graphics, and Vision