CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image...
Transcript of CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image...
![Page 1: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/1.jpg)
NiloyMitra IasonasKokkinos PaulGuerrero NilsThuerey TobiasRitschel
UCL UCL UCL TUM UCL
UniversityCollegeLondon
CreativeAIDeepLearningforGraphics
http://geometry.cs.ucl.ac.uk/creativeai/
![Page 2: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/2.jpg)
People
�2
NiloyMitra
![Page 3: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/3.jpg)
People
�2
NiloyMitra IasonasKokkinos
![Page 4: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/4.jpg)
People
�2
NiloyMitra IasonasKokkinos PaulGuerrero
![Page 5: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/5.jpg)
People
�2
NiloyMitra IasonasKokkinos PaulGuerrero NilsThuerey
![Page 6: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/6.jpg)
People
�2
NiloyMitra IasonasKokkinos PaulGuerrero TobiasRitschelNilsThuerey
![Page 7: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/7.jpg)
People
�2
NiloyMitra IasonasKokkinos PaulGuerrero TobiasRitschelNilsThuerey
![Page 8: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/8.jpg)
SIGGRAPHAsiaCourseCreativeAI:DeepLearningforGraphics
Timetable
�3
Niloy Paul Nils
Introduction 2:15pm X X X
MachineLearningBasics ∼2:25pm X
NeuralNetworkBasics ∼2:55pm X
FeatureVisualization ∼3:25pm X
AlternativestoDirectSupervision ∼3:35pm X
15min.break
ImageDomains 4:15pm X
3DDomains ∼4:45pm X
MotionandPhysics ∼5:15pm X
Discussion ∼5:45pm X X X
Theo
ry+Basics
Stateofth
eArt
![Page 9: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/9.jpg)
Code ExamplesPCA/SVD basis Linear Regression Polynomial Regression Stochastic Gradient Descent vs. Gradient DescentMulti-layer Perceptron Edge Filter ‘Network’ Convolutional Network Filter Visualization Weight Initialization Strategies Colorization Network Autoencoder Variational Autoencoder Generative Adversarial Network
�4http://geometry.cs.ucl.ac.uk/creativeai/
![Page 10: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/10.jpg)
CourseObjectives
�5
![Page 11: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/11.jpg)
• ProvideanoverviewofthepopularMLalgorithmsusedinCG
CourseObjectives
�5
![Page 12: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/12.jpg)
• ProvideanoverviewofthepopularMLalgorithmsusedinCG
• ProvideaquickoverviewoftheoryandCGapplications• Manyextraslidesinthecoursenotes+examplecode
CourseObjectives
�5
![Page 13: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/13.jpg)
• ProvideanoverviewofthepopularMLalgorithmsusedinCG
• ProvideaquickoverviewoftheoryandCGapplications• Manyextraslidesinthecoursenotes+examplecode
• Progressinthelast3-5yearshasbeendramatic
• Wehaveorganizedthemtohelpnewcomers
• DiscussthemainchallengesandopportunitiesspecifictoCG
CourseObjectives
�5
![Page 14: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/14.jpg)
Two-wayCommunication
�6
![Page 15: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/15.jpg)
Two-wayCommunication
• Ouraimistoconveywhatwefoundtoberelevantsofar
• Youareinvited/encouragedtogivefeedback
�6
![Page 16: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/16.jpg)
Two-wayCommunication
• Ouraimistoconveywhatwefoundtoberelevantsofar
• Youareinvited/encouragedtogivefeedback• Speakup.Pleasesendusyourcriticism/comments/suggestions
�6
![Page 17: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/17.jpg)
Two-wayCommunication
• Ouraimistoconveywhatwefoundtoberelevantsofar
• Youareinvited/encouragedtogivefeedback• Speakup.Pleasesendusyourcriticism/comments/suggestions• Askquestions,please!
• Thankstomanypeoplewhohelpedsofarwithslides/comments
�6
![Page 18: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/18.jpg)
RepresentationsinCG
�7
![Page 19: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/19.jpg)
RepresentationsinCG• Images(e.g.,pixelgrid)
• Volume(e.g.,voxelgrid)
�7
![Page 20: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/20.jpg)
RepresentationsinCG• Images(e.g.,pixelgrid)
• Volume(e.g.,voxelgrid)
• Meshes(e.g.,vertices/edges/faces)
�7
![Page 21: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/21.jpg)
RepresentationsinCG• Images(e.g.,pixelgrid)
• Volume(e.g.,voxelgrid)
• Meshes(e.g.,vertices/edges/faces)
• Animation(e.g.,skeletalpositionsovertime;clothdynamicsovertime)
�7
![Page 22: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/22.jpg)
RepresentationsinCG• Images(e.g.,pixelgrid)
• Volume(e.g.,voxelgrid)
• Meshes(e.g.,vertices/edges/faces)
• Animation(e.g.,skeletalpositionsovertime;clothdynamicsovertime)
• Pointclouds(e.g.,pointarrays)
�7
![Page 23: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/23.jpg)
RepresentationsinCG• Images(e.g.,pixelgrid)
• Volume(e.g.,voxelgrid)
• Meshes(e.g.,vertices/edges/faces)
• Animation(e.g.,skeletalpositionsovertime;clothdynamicsovertime)
• Pointclouds(e.g.,pointarrays)
• Physicssimulations(e.g.,fluidflowoverspace/time,object-bodyinteraction)
�7
![Page 24: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/24.jpg)
• Featuredetection(imagefeatures,pointfeatures)
• Denoising,Smoothing,etc.
• Embedding,Distancecomputation
• Rendering
• Animation
• Physicalsimulation
• Generativemodels
ProblemsinComputerGraphics
�8
Rm⇥m ! Rm⇥m<latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit>
Rm⇥m,m⇥m ! Rd<latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit><latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit><latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit><latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit>
R3m⇥t ! R3m<latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit>
Rd ! Rm⇥m<latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit><latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit><latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit><latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit>
Rm⇥m ! Z<latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit><latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit><latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit><latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit>
Rm⇥m ! Rm⇥m<latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit>
R3m⇥t ! R3m<latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit>
![Page 25: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/25.jpg)
• Featuredetection(imagefeatures,pointfeatures)
• Denoising,Smoothing,etc.
• Embedding,Distancecomputation
• Rendering
• Animation
• Physicalsimulation
• Generativemodels
ProblemsinComputerGraphics
�8
Rm⇥m ! Rm⇥m<latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit>
Rm⇥m,m⇥m ! Rd<latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit><latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit><latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit><latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit>
R3m⇥t ! R3m<latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit>
Rd ! Rm⇥m<latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit><latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit><latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit><latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit>
Rm⇥m ! Z<latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit><latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit><latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit><latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit>
Rm⇥m ! Rm⇥m<latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit>
R3m⇥t ! R3m<latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit>
analysis
![Page 26: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/26.jpg)
• Featuredetection(imagefeatures,pointfeatures)
• Denoising,Smoothing,etc.
• Embedding,Distancecomputation
• Rendering
• Animation
• Physicalsimulation
• Generativemodels
ProblemsinComputerGraphics
�8
Rm⇥m ! Rm⇥m<latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit>
Rm⇥m,m⇥m ! Rd<latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit><latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit><latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit><latexit sha1_base64="TlwDumR9zFKxH+OR0YjhRMYkZhA=">AAACKXicbVDLSgMxFM3UVx1fVZdugkVwIWVGBF0W3bisYh/QaUsmTdvQZGZI7ihlmN9x46+4UVDUrT9ipi1UWw8EDufcQ+49fiS4Bsf5tHJLyyura/l1e2Nza3unsLtX02GsKKvSUISq4RPNBA9YFTgI1ogUI9IXrO4PrzK/fs+U5mFwB6OItSTpB7zHKQEjdQplTxIY+H5ym7YTiT3gkmksT/CMp9hTvD8AolT4gO1ZALeTbtopFJ2SMwZeJO6UFNEUlU7h1euGNJYsACqI1k3XiaCVEAWcCpbaXqxZROiQ9FnT0ICYJVrJ+NIUHxmli3uhMi8APFZ/JxIitR5J30xma+p5LxP/85ox9C5aCQ+iGFhAJx/1YoEhxFltuMsVoyBGhhCquNkV0wFRhIIp1zYluPMnL5Laacl1Su7NWbF8Oa0jjw7QITpGLjpHZXSNKqiKKHpEz+gNvVtP1ov1YX1NRnPWNLOP/sD6/gHEXabu</latexit>
R3m⇥t ! R3m<latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit>
Rd ! Rm⇥m<latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit><latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit><latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit><latexit sha1_base64="m3ZTaJFLzv/aqaujFlvbUIK8qa8=">AAACHXicbVBNS8NAEN3Urxq/oh69LBbBU0lE0GPRi8cq9gOatmy223bpbhJ2J0oJ+SNe/CtePCjiwYv4b9y2AbX1wcDjvRlm5gWx4Bpc98sqLC2vrK4V1+2Nza3tHWd3r66jRFFWo5GIVDMgmgkeshpwEKwZK0ZkIFgjGF1O/MYdU5pH4S2MY9aWZBDyPqcEjNR1Tn1JYBgE6U3WSXsZ9hUfDIEoFd1j+8fDnVRiH7hkGsus65TcsjsFXiReTkooR7XrfPi9iCaShUAF0brluTG0U6KAU8Ey2080iwkdkQFrGRoSs6edTr/L8JFRergfKVMh4Kn6eyIlUuuxDEzn5F49703E/7xWAv3zdsrDOAEW0tmifiIwRHgSFe5xxSiIsSGEKm5uxXRIFKFgArVNCN78y4ukflL23LJ3fVqqXORxFNEBOkTHyENnqIKuUBXVEEUP6Am9oFfr0Xq23qz3WWvBymf20R9Yn98zp6KS</latexit>
Rm⇥m ! Z<latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit><latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit><latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit><latexit sha1_base64="Jffbvc3QWDTSNSjLc2ESDiZVix8=">AAACG3icbVDLSsNAFJ34rPUVdelmsAiuSlIEXRbduKxiH9jUMplO26EzSZi5UUrIf7jxV9y4UMSV4MK/cdIG0dYDA4dzzmXuPX4kuAbH+bIWFpeWV1YLa8X1jc2tbXtnt6HDWFFWp6EIVcsnmgkesDpwEKwVKUakL1jTH51nfvOOKc3D4BrGEetIMgh4n1MCRuralaInCQx9P7lK8W0isQdcMo1lirGn+GAIRKnwHv/EbtKuXXLKzgR4nrg5KaEcta794fVCGksWABVE67brRNBJiAJOBUuLXqxZROiIDFjb0ICYBTrJ5LYUHxqlh/uhMi8APFF/TyREaj2WvklmG+pZLxP/89ox9E87CQ+iGFhApx/1Y4EhxFlRuMcVoyDGhhCquNkV0yFRhIKps2hKcGdPnieNStl1yu7lcal6ltdRQPvoAB0hF52gKrpANVRHFD2gJ/SCXq1H69l6s96n0QUrn9lDf2B9fgNLaKD2</latexit>
Rm⇥m ! Rm⇥m<latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit><latexit sha1_base64="ZtRsz5108GrjlMV7h9Woj+OVox0=">AAACJnicbVDLSgNBEJz1GeMr6tHLYBA8hV0R9CIEvXiMYh6QjWF2MpsMmZldZnqVsOzXePFXvHiIiHjzU5w8QJPY0FBUVdPdFcSCG3DdL2dpeWV1bT23kd/c2t7ZLezt10yUaMqqNBKRbgTEMMEVqwIHwRqxZkQGgtWD/vVIrz8ybXik7mEQs5YkXcVDTglYql249CWBXhCkd9lDKrEPXDKDZYZ9zbs9IFpHTzj/a8Izrnah6JbcceFF4E1BEU2r0i4M/U5EE8kUUEGMaXpuDK2UaOBUsCzvJ4bFhPZJlzUtVMTuaaXjNzN8bJkODiNtWwEes38nUiKNGcjAOkf3mnltRP6nNRMIL1opV3ECTNHJojARGCI8ygx3uGYUxMACQjW3t2LaI5pQsMnmbQje/MuLoHZa8tySd3tWLF9N48ihQ3SETpCHzlEZ3aAKqiKKntErGqJ358V5cz6cz4l1yZnOHKCZcr5/ABkhpiA=</latexit>
R3m⇥t ! R3m<latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit><latexit sha1_base64="nQCbUsp0ev/R3gsOW4YDsknbwD4=">AAACH3icbVDLSsNAFJ3UV42vqEs3g0VwVRIVdVl047KKrYWmlsl00g6dPJi5UUrIn7jxV9y4UETc9W+ctAG19cDA4ZxzmXuPFwuuwLbHRmlhcWl5pbxqrq1vbG5Z2ztNFSWSsgaNRCRbHlFM8JA1gINgrVgyEniC3XnDy9y/e2BS8Si8hVHMOgHph9znlICWutapGxAYeF56k92nxwF2gQdMYciwK3l/AETK6BGbPymcx7KuVbGr9gR4njgFqaAC9a715fYimgQsBCqIUm3HjqGTEgmcCpaZbqJYTOiQ9Flb05DoLTrp5L4MH2ilh/1I6hcCnqi/J1ISKDUKPJ3M91SzXi7+57UT8M87KQ/jBFhIpx/5icAQ4bws3OOSURAjTQiVXO+K6YBIQkFXauoSnNmT50nzqOrYVef6pFK7KOoooz20jw6Rg85QDV2hOmogip7QC3pD78az8Wp8GJ/TaMkoZnbRHxjjb03foxw=</latexit>
analysis
synthesis
![Page 27: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/27.jpg)
: function parameters, these are learned
: source domain : target domain
Goal:LearnaParametricFunction
![Page 28: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/28.jpg)
Examples:
: function parameters, these are learned
: source domain : target domain
Goal:LearnaParametricFunction
![Page 29: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/29.jpg)
Examples:
: function parameters, these are learned
: source domain : target domain
Image Classification:: image dimensions : class count
Goal:LearnaParametricFunction
![Page 30: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/30.jpg)
Examples:
: function parameters, these are learned
: source domain : target domain
Image Classification:: image dimensions : class count
Image Synthesis:: image dimensions: latent variable count
Goal:LearnaParametricFunction
![Page 31: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/31.jpg)
Feature coordinate
Feat
ure
coor
dina
te
Each data point has a class label:
MachineLearning101:LinearClassifier
![Page 32: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/32.jpg)
Feature coordinate
Feat
ure
coor
dina
te
Each data point has a class label:
MachineLearning101:LinearClassifier
![Page 33: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/33.jpg)
Feature coordinate
Feat
ure
coor
dina
te
Each data point has a class label:
MachineLearning101:LinearClassifier
![Page 34: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/34.jpg)
Feature coordinate
Feat
ure
coor
dina
te
Each data point has a class label:
MachineLearning101:LinearClassifier
![Page 35: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/35.jpg)
Data-drivenAlgorithms(Supervised)
�11
Labelleddata(supervisiondata)
![Page 36: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/36.jpg)
Data-drivenAlgorithms(Supervised)
�11
Labelleddata(supervisiondata)
Trainedmodel
MLalgorithm
![Page 37: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/37.jpg)
Data-drivenAlgorithms(Supervised)
�11
Labelleddata(supervisiondata)
Testdata(run-timedata)
Trainedmodel
MLalgorithm
![Page 38: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/38.jpg)
Data-drivenAlgorithms(Supervised)
�11
Labelleddata(supervisiondata)
Testdata(run-timedata)
PredictionTrainedmodel
MLalgorithm
![Page 39: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/39.jpg)
Data-drivenAlgorithms(Supervised)
�12
Labelleddata(supervisiondata)
Testdata(run-timedata)
PredictionTrainedmodel
MLalgorithm
Validationdata(supervisiondata)converged?
![Page 40: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/40.jpg)
Data-drivenAlgorithms(Supervised)
�12
Labelleddata(supervisiondata)
Testdata(run-timedata)
PredictionTrainedmodel
MLalgorithm
Validationdata(supervisiondata)converged?
![Page 41: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/41.jpg)
Data-drivenAlgorithms(Supervised)
�12
Labelleddata(supervisiondata)
Testdata(run-timedata)
PredictionTrainedmodel
MLalgorithm
Validationdata(supervisiondata)converged?
ImplementationPractice:Training:70%;Validation:15%;Test15%
![Page 42: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/42.jpg)
�13
Trainingdata
Testdata(run-timedata)
PredictionTrainedmodel
MLalgorithm
Validationdataconverged?
ImplementationPractice:Training:70%;Validation:15%;Test15%
Data-drivenAlgorithms(Unsupervised)
![Page 43: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/43.jpg)
VariousMLApproaches(Supervisedapproaches)
�14http://scikit-learn.org/stable/auto_examples/classification/plot_classifier_comparison.html
![Page 44: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/44.jpg)
VariousMLApproaches(Supervisedapproaches)
�14http://scikit-learn.org/stable/auto_examples/classification/plot_classifier_comparison.html
![Page 45: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/45.jpg)
VariousMLApproaches(Supervisedapproaches)
�14http://scikit-learn.org/stable/auto_examples/classification/plot_classifier_comparison.html
![Page 46: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/46.jpg)
VariousMLApproaches(Supervisedapproaches)
�14http://scikit-learn.org/stable/auto_examples/classification/plot_classifier_comparison.html
![Page 47: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/47.jpg)
VariousMLApproaches(Supervisedapproaches)
�14http://scikit-learn.org/stable/auto_examples/classification/plot_classifier_comparison.html
![Page 48: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/48.jpg)
• 1958: Perceptron• 1974: Backpropagation• 1981: Hubel&WieselwinsNobelprizefor‘visualsystem’• 1990s: SVMera• 1998: CNNusedforhandwritinganalysis• 2012: AlexNetwinsImageNet
RiseofLearning
�15
![Page 49: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/49.jpg)
RiseofMachineLearning
�16
neuralnetwork
machinelearning
artificialintelligence
![Page 50: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/50.jpg)
RiseofMachineLearning
�16
neuralnetwork
machinelearning
artificialintelligenceNN
![Page 51: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/51.jpg)
RiseofMachineLearning
�16
neuralnetwork
machinelearning
artificialintelligenceNN
ML
![Page 52: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/52.jpg)
RiseofMachineLearning
�16
neuralnetwork
machinelearning
artificialintelligenceNN
ML
AI
![Page 53: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/53.jpg)
RiseofMachineLearning(inGraphics)
�17
machinelearning
neuralnetwork
2013 2017 2013 2017
![Page 54: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/54.jpg)
WhatisSpecialaboutCG?
�18
![Page 55: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/55.jpg)
1. ImageProcessing(imagetranslationtasks)
WhatisSpecialaboutCG?
�18
![Page 56: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/56.jpg)
1. ImageProcessing(imagetranslationtasks)
2. Manysourcesofinputdata—modelbuilding (e.g.,images,scanners,motioncapture)
WhatisSpecialaboutCG?
�18
![Page 57: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/57.jpg)
1. ImageProcessing(imagetranslationtasks)
2. Manysourcesofinputdata—modelbuilding (e.g.,images,scanners,motioncapture)
3. Manysourcesofsyntheticdata—canserveassupervisiondata(e.g.,rendering,animation)
WhatisSpecialaboutCG?
�18
![Page 58: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/58.jpg)
1. ImageProcessing(imagetranslationtasks)
2. Manysourcesofinputdata—modelbuilding (e.g.,images,scanners,motioncapture)
3. Manysourcesofsyntheticdata—canserveassupervisiondata(e.g.,rendering,animation)
4. Manyproblemsingenerativemodels
WhatisSpecialaboutCG?
�18
![Page 59: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/59.jpg)
MainChallengesandScopeforInnovation
�19
![Page 60: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/60.jpg)
1. Representation:Howisthedataorganisedandstructured?
MainChallengesandScopeforInnovation
�19
![Page 61: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/61.jpg)
1. Representation:Howisthedataorganisedandstructured?
2. Trainingdata:Isitsyntheticorreal,ormixed?
MainChallengesandScopeforInnovation
�19
![Page 62: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/62.jpg)
1. Representation:Howisthedataorganisedandstructured?
2. Trainingdata:Isitsyntheticorreal,ormixed?
3. Usercontrol:End-to-endorinsmallsteps?
MainChallengesandScopeforInnovation
�19
![Page 63: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/63.jpg)
1. Representation:Howisthedataorganisedandstructured?
2. Trainingdata:Isitsyntheticorreal,ormixed?
3. Usercontrol:End-to-endorinsmallsteps?
4. Lossfunctions:Hand-craftedorlearnedfromdata?
MainChallengesandScopeforInnovation
�19
![Page 64: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/64.jpg)
End-to-end:LearnedFeatures
�20
![Page 65: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/65.jpg)
• Olddays• Handcraftedfeatureextraction,e.g.,edgesorcorners(hand-crafted)• Mostlywithlinearmodels(PCA,etc.)
End-to-end:LearnedFeatures
�20
![Page 66: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/66.jpg)
• Olddays• Handcraftedfeatureextraction,e.g.,edgesorcorners(hand-crafted)• Mostlywithlinearmodels(PCA,etc.)
• Now• End-to-end• Moveawayfromhand-craftedrepresentations
End-to-end:LearnedFeatures
�20
![Page 67: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/67.jpg)
End-to-end:LearnedLoss
�21
![Page 68: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/68.jpg)
• Olddays• Evaluationcameafter• Itwasabitoptional
• Youmightstillhaveagoodalgorithmwithoutagoodwayofquantifyingit• Evaluationhelpedpublishing
End-to-end:LearnedLoss
�21
![Page 69: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/69.jpg)
• Olddays• Evaluationcameafter• Itwasabitoptional
• Youmightstillhaveagoodalgorithmwithoutagoodwayofquantifyingit• Evaluationhelpedpublishing
• Now• Itisessentialandbuild-in• Ifthelossisnotgood,theresultisnotgood• (Extensive)Evaluationhappensautomatically
End-to-end:LearnedLoss
�21
![Page 70: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/70.jpg)
• Olddays• Evaluationcameafter• Itwasabitoptional
• Youmightstillhaveagoodalgorithmwithoutagoodwayofquantifyingit• Evaluationhelpedpublishing
• Now• Itisessentialandbuild-in• Ifthelossisnotgood,theresultisnotgood• (Extensive)Evaluationhappensautomatically
• Whilestillmuchislefttodo,thismakesgraphicsmuchmorereproducible
End-to-end:LearnedLoss
�21
![Page 71: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/71.jpg)
End-to-end:Real/GeneratedData
�22
![Page 72: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/72.jpg)
• Olddays• Testwithsometoyexamples• Deployonrealstuff• Maybecollectsomeperformancedatalater
End-to-end:Real/GeneratedData
�22
![Page 73: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/73.jpg)
• Olddays• Testwithsometoyexamples• Deployonrealstuff• Maybecollectsomeperformancedatalater
• Now• Testanddeployneedtobeasidentical(indistribution)
• Needtocollectdatafirst• Notwosteps
End-to-end:Real/GeneratedData
�22
![Page 74: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/74.jpg)
ExamplesinGraphics
�23
Rendering
Imagemanipulation
Geometry
Animation
![Page 75: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/75.jpg)
ExamplesinGraphics
�24
Sketchsimplification
Colorization
Meshsegmentation
Real-timerendering
Denoising
Boxification
Proceduralmodelling
BRDFestimation
Facialanimation
Animation
Fluid
Rendering
Imagemanipulation
Geometry
Animation
PCDprocessing
Learningdeformations
![Page 76: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/76.jpg)
ExamplesinGraphics
�25
Sketchsimplification
Colorization
Meshsegmentation
Real-timerendering
Denoising
Boxification
Proceduralmodelling
BRDFestimation
Facialanimation
Animation
Fluid
PCDprocessing
Learningdeformations
![Page 77: CreativeAI Deep Learning for Graphics - SGP | UCL · 2019-04-30 · • Feature detection (image features, point features) • Denoising, Smoothing, etc. • Embedding, Distance computation](https://reader033.fdocuments.us/reader033/viewer/2022050214/5f5fef9f35aea275642921d5/html5/thumbnails/77.jpg)
SIGGRAPHAsiaCourseCreativeAI:DeepLearningforGraphics �26
CourseInformation(slides/code/comments)
http://geometry.cs.ucl.ac.uk/creativeai/