Recent Advances in Facial Appearance Capture
Abstract
Facial appearance capture is now firmly established within academic research and used extensively across various application domains, perhaps most prominently in the entertainment industry through the design of virtual characters in video games and films. While significant progress has occurred over the last two decades, no single survey currently exists that discusses the similarities, differences, and practical considerations of the available appearance capture techniques as applied to human faces. A central difficulty of facial appearance capture is the way light interacts with skin—which has a complex multi-layered structure—and the interactions that occur below the skin surface can, by definition, only be observed indirectly. In this report, we distinguish between two broad strategies for dealing with this complexity. “Image-based methods” try to exhaustively capture the exact face appearance under different lighting and viewing conditions, and then render the face through weighted image combinations. “Parametric methods” instead fit the captured reflectance data to some parametric appearance model used during rendering, allowing for a more lightweight and flexible representation but at the cost of potentially increased rendering complexity or inexact reproduction. The goal of this report is to provide an overview that can guide practitioners and researchers in assessing the tradeoffs between current approaches and identifying directions for future advances in facial appearance capture.
References
- Ashikmin M., Premože S., Shirley P.: A microfacetbased BRDF generator. In Proc. SIGGRAPH (2000), pp. 65–74. 8
- Alexander O., Rogers M., Lambeth W., Chiang J.Y., Ma W.C., Wang C.C., Debevec P.: The digital emily project: Achieving a photorealistic digital actor. IEEE Computer Graphics and Applications 30, 4 (July 2010), 20–31. 1
- Beeler T., Bickel B., Beardsley P., Sumner B., Gross M.: Highquality singleshot capture of facial geometry. ACM Trans. Graph. (Proc. SIGGRAPH) 29, 4 (2010), 40:1–40:9. 7, 16
- Beeler T., Bickel B., Noris G., Beardsley P., Marschner S., Sumner R.W., Gross M.: Coupled 3D reconstruction of sparse facial hair and skin. ACM Trans. Graph. (Proc. SIGGRAPH) 31, 4 (2012), 117:1–117:10. 17, 18
- Bérard P., Bradley D., Nitti M., Beeler T., Gross M.: Highquality capture of eyes. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 33, 6 (2014), 223:1–223:12. 21
- Beeler T., Bradley D., Zimmer H., Gross M.: Improved reconstruction of deforming surfaces by cancelling ambient occlusion. In European Conference on Computer Vision (ECCV). 2012, pp. 30–43. 16
- Beckmann P.: The scattering of electromagnetic waves from rough surfaces. 1987. 8
- Beeler T., Hahn F., Bradley D., Bickel B., Beardsley P., Gotsman C., Sumner R.W., Gross M.: Highquality passive facial performance capture using anchor frames. ACM Trans. Graph. (Proc. SIGGRAPH) 30, 4 (2011), 75:1–75:10. 1
- Bradley D., Heidrich W., Popa T., Sheffer A.: High resolution passive facial performance capture. ACM Trans. Graph. (Proc. SIGGRAPH) 29, 4 (2010), 41:1–41:10. 1
- Brostow G.J., Hernández C., Vogiatzis G., Stenger B., Cipolla R.: Video normals from colored lights. IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI) 33, 10 (2011), 2104–2114. 15
- Borshukov G., Lewis J.P.: Realistic human face rendering for “The Matrix Reloaded”. In ACM SIGGPAPH Sketches (2003), pp. 1–1. 5
- Blinn J.F.: Models of light reflection for computer synthesized pictures. Computer Graphics (Proc. SIGGRAPH) 11, 2 (1977), 192–198. 8, 9
10.1145/965141.563893 Google Scholar
- Bruneton E., Neyret F.: A survey of nonlinear prefiltering methods for efficient and accurate surface shading. IEEE Transactions on Visualization and Computer Graphics (TVCG) 18, 2 (2012), 242–260. 16
- Borshukov G., Piponi D., Larsen O., Lewis J.P., TempelaarLietz C.: Universal capture: Imagebased facial animation for “The Matrix Reloaded”. In ACM SIGGPAPH Sketches (2003), pp. 1–1. 5
- Bouaziz S., Wang Y., Pauly M.: Online modeling for realtime facial animation. ACM Trans. Graph. (Proc. SIGGRAPH) 32, 4 (2013), 40:1–40:10. 21
- Cao C., Hou Q., Zhou K.: Displaced dynamic expression regression for realtime facial tracking and animation. ACM Trans. Graph. (Proc. SIGGRAPH) 33, 4 (2014), 43:1–43:10. 21
- Cook R.L., Torrance K.E.: A reflectance model for computer graphics. ACM Trans. Graph. 1, 1 (1982), 7–24. 8
- d'Eon E.: A better dipole. Tech. rep., 2012. 11
- Dupuy J., Heitz E., Iehl J.C., Poulin P., Neyret F., Ostromoukhov V.: Linear efficient antialiased displacement and reflectance mapping. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 32, 6 (2013), 211:1–211:11. 16
- Debevec P., Hawkins T., Tchou C., Duiker H.P., Sarokin W., Sagar M.: Acquiring the reflectance field of a human face. In Proc. SIGGRAPH (2000), pp. 145–156. 2, 3, 4, 5, 7, 9, 20
- d'Eon E., Irving G.: A quantizeddiffusion model for rendering translucent materials. ACM Trans. Graph. (Proc. SIGGRAPH) 30, 4 (2011), 56:1–56:14. 11
- Donner C., Jensen H.W.: Light diffusion in multilayered translucent materials. ACM Trans. Graph. (Proc. SIGGRAPH) 24, 3 (2005), 1032–1039. 10, 11, 12, 14
- Donner C., Jensen H.W.: A spectral BSSRDF for shading human skin. In Rendering Techniques (Proc. EG Symposium on Rendering) (2006), pp. 409–417. 9, 13, 14, 19
- Donner C., Jensen H.W.: Rendering translucent materials using photon diffusion. In Rendering Techniques (Proc. EG Symposium on Rendering) (2007), pp. 243–251. 11
- d'Eon E., Luebke D., Enderton E.: Efficient rendering of human skin. In Rendering Techniques (Proc. EG Symposium on Rendering) (2007), pp. 147–157. 11, 14
- Donner C., Weyrich T., d'Eon E., Ramamoorthi R., Rusinkiewicz S.: A layered, heterogeneous reflectance model for acquiring and rendering human skin. ACM Trans. Graph. (Proc. SIGGRAPH) 27, 5 (2008), 140:1–140:12. 7, 10, 13, 14, 20
- Debevec P., Wenger A., Tchou C., Gardner A., Waese J., Hawkins T.: A lighting reproduction approach to liveaction compositing. ACM Trans. Graph. (Proc. SIGGRAPH) 21, 3 (2002), 547–556. 3, 5, 20
- Einarsson P., Chabert C.F., Jones A., Ma W.C., Lamond B., Hawkins T., Bolas M., Sylwan S., Debevec P.: Relighting human locomotion with flowed reflectance fields. In Rendering Techniques (Proc. EG Symposium on Rendering) (2006), pp. 183–194. 3, 6, 20
- Ekman P., Friesen W.: The facial action coding system: A technique for the measurement of facial movement. In Consulting Psychologists (1978). 15
- Fuchs M., Blanz V., Lensch H., Seidel H.P.: Reflectance from images: A modelbased approach for human faces. IEEE Transactions on Visualization and Computer Graphics (TVCG) 11, 3 (2005), 296–305. 2, 8, 9, 21
- Fyffe G., Hawkins T., Watts C., Ma W.C., Debevec P.: Comprehensive facial performance capture. Comp. Graph. Forum (Proc. Eurographics) 30, 2 (2011), 425–434. 3, 7
- Fyffe G., Yu X., Debevec P.: Singleshot photometric stereo by spectral multiplexing. In IEEE Computational Photography (ICCP) (2011), IEEE, pp. 1–6. 15
- Ghosh A., Chen T., Peers P., Wilson C.A., Debevec P.: Estimating specular roughness and anisotropy from second order spherical gradient illumination. Comp. Graph. Forum (Proc. EG Symposium on Rendering) (2009), 1161–1170. 3, 8, 9, 21
- Ghosh A., Chen T., Peers P., Wilson C.A., Debevec P.: Circularly polarized spherical illumination reflectometry. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 29, 6 (2010), 162:1–162:12. 8,9, 18, 21
10.1145/1882261.1866163 Google Scholar
- Georghiades A.S.: Recovering 3D shape and reflectance from a small number of photographs. In Rendering Techniques (Proc. EG Symposium on Rendering) (2003), pp. 230–240. 8, 9, 21
- Ghosh A., Fyffe G., Tunwattanapong B., Busch J., Yu X., Debevec P.: Multiview face capture using polarized spherical gradient illumination. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 30, 6 (2011), 129:1–129:10. 7, 18
- Gortler S.J., Grzeszczuk R., Szeliski R., Cohen M.F.: The lumigraph. In Proc. SIGGRAPH (1996), pp. 43–54. 4
- Ghosh A., Heidrich W., Achutha S., O'Toole M.: A basis illumination approach to BRDF measurement. International Journal of Computer Vision (IJCV) 90, 2 (2010), 183–197. 3
- Ghosh A., Hawkins T., Peers P., Frederiksen S., Debevec P.: Practical modeling and acquisition of layered facial reflectance. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 27, 5 (2008), 139:1–139:10. 3, 7, 8, 9, 10, 11, 12, 21
- Graham P., Tunwattanapong B., Busch J., Yu X., Jones A., Debevec P., Ghosh A.: Measurementbased synthesis of facial microgeometry. Comp. Graph. Forum (Proc. Eurographics) 32, 2 (2013), 335–344. 7, 8, 9, 16, 21
- Habel R., Christensen P.H., Jarosz W.: Photon beam diffusion: A hybrid Monte Carlo method for subsurface scattering. Comp. Graph. Forum (Proc. EG Symposium on Rendering) 32, 4(2013), 27–37. 11
- Huang H., Chai J., Tong X., Wu H.T.: Leveraging motion capture and 3d scanning for highfidelity facial performance acquisition. ACM Trans. Graph. (Proc. SIGGRAPH) 30, 4(2011), 74:1–74:10. 1
- Hery C.: Implementing a skin BSSRDF (or several). In RenderMan, Theory and Practice, ACM SIGGRAPH Courses (2003). 19
- Hery C.: Texture mapping for the Better Dipole model. Tech. rep., 2012. 19
- Hanrahan P., Krueger W.: Reflection from layered surfaces due to subsurface scattering. In Proc. SIGGRAPH (1993), pp. 165–174. 10
- Horn B.K., Schunck B.G.: Determining optical flow. Artificial Intelligence 17 (1981), 185–203. 6
- He X.D., Torrance K.E., Sillion F.X., Greenberg D.P.: A comprehensive physical model for light reflection. In Computer Graphics (Proc. SIGGRAPH) (1991), pp. 175–186. 8
- Hawkins T., Wenger A., Tchou C., Gardner A., Göransson F., Debevec P.: Animatable facial reflectance fields. In Rendering Techniques (Proc. EG Symposium on Rendering) (2004), pp. 309–319. 3, 5, 14, 20
- IglesiasGuitian J.A., Aliaga C., Jarabo A., Gutierrez D.: A biophysicallybased model of the optical properties of skin aging. Comp. Graph. Forum (Proc. Eurographics) (2015). 15
- Igarashi T., Nishino K., Nayar S.K.: The appearance of human skin: A survey. Foundations and Trends in Computer Graphics and Vision 3, 1 (2007), 1–95. 2
10.1561/0600000013 Google Scholar
- Ihrke I., Reshetouski I., Manakov A., Tevs A., Wand M., Seidel H.P.: A kaleidoscopic approach to surround geometry and reflectance acquisition. In IEEE Computer Vision and Pattern Recognition (CVPR) (2012), pp. 29–36. 3
- Jensen H.W., Buhler J.: A rapid hierarchical rendering technique for translucent materials. ACM Trans. Graph. (Proc. SIGGRAPH) 21, 3 (2002), 576–581. 11, 19
- Jones A., Gardner A., Bolas M., McDowall I., Debevec P.: Simulating spatially varying lighting on alive performance. In Conference on Visual Media Production (CVMP) (2006). 6, 20
- Jung Y., Kuijper A., Kipp M., Miksatko J., Gratch J., Thalmann D.: Believable virtual characters in humancomputer dialogs. In Eurographics State of the Art Reports (2011). 2
- Jensen H.W., Marschner S.R., Levoy M., Hanrahan P.: A practical model for subsurface light transport. In Proc. SIGGRAPH (2001), pp. 511–518. 10, 11, 14
- Jimenez J., Scully T., Barbosa N., Donner C., Alvarez X., Vieira T., Matts P., Orvalho V., Gutierrez D., Weyrich T.: A practical appearance model for dynamic facial color. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 29, 6 (2010), 141:1–141:10. 3, 14, 15, 21
- Krishnaswamy A., Baranoski G.V.: A biophysicallybased spectral model of light interaction with human skin. Comp. Graph. Forum (Proc. Eurographics) 23, 3 (2004), 331–340. 13
- Koenderink J., Pont S.: The secret of velvety skin. Mach. Vision Appl. 14, 4 (2003), 260–268. 16, 17
- Kelemen C., SzirmayKalos L.: A microfacet based coupled specularmatte brdf model with importance sampling. In Eurographics Short Presentations (2001), pp. 1–11. 21
- KemelmacherShlizerman I., Seitz S.M.: Face reconstruction in the wild. In International Conference on Computer Vision (ICCV) (2011), ICCV ‘11, pp. 1746–1753. 21
- Kurachi N.: BSSRDF Models in Motion Picture Production, 1 ed. 2011, ch. 4.3.6, The Magic of Computer Graphics, pp. 116–119. 16
- Li Y.M., Chen J., Qing L.Y., Yin B.C., Gao W.: Face detection under variable lighting based on resample by face relighting. In Conference on Machine Learning and Cybernetics (Aug 2004), vol. 6, pp. 3775–3780. 1
- Lafortune E. P. F., Foo S.C., Torrance K.E., Greenberg D.P.: Nonlinear approximation of reflectance functions. In Proc. SIGGRAPH (1997), pp. 117–126. 9
- Levoy M., Hanrahan P.: Light field rendering. In Proc. SIGGRAPH (1996), pp. 31–42. 4
- Lamond B., Peers P., Ghosh A., Debevec P.: Imagebased separation of diffuse and specular reflections using environmental structured illumination. In IEEE Computational Photography (ICCP) (2009). 7, 9
- Li H., Yu J., Ye Y., Bregler C.: Realtime facial animation with onthefly correctives. ACM Trans. Graph. (Proc. SIGGRAPH) 32, 4 (2013), 42:1–42:10. 21
- Marschner S.R., Guenter B.K., Raghupathy S.: Modeling and rendering for realistic facial animation. In Rendering Techniques (Proc. EG Workshop on Rendering) (2000), pp. 231–242. 7, 21
- Ma W.C., Hawkins T., Peers P., Chabert C.F., Weiss M., Debevec P.: Rapid acquisition of specular and diffuse normal maps from polarized spherical gradient illumination. In Rendering Techniques (Proc. EG Symposium on Rendering) (2007), pp. 183–194. 3, 7, 9, 15, 16, 17, 18
- Ma W.C., Jones A., Chiang J.Y., Hawkins T., Frederiksen S., Peers P., Vukovic M., Ouhyoung M., Debevec P.: Facial performance synthesis using deformationdriven polynomial displacement maps. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 27, 5 (2008), 121:1–121:10. 3
- Matusik W., Pfister H., Ngan A., Beardsley P., Ziegler R., McMillan L.: Imagebased 3D photography using opacity hulls. ACM Trans. Graph. (Proc. SIGGRAPH) 21, 3 (2002), 427–437. 2, 3
- Marschner S.R., Westin S.H., Lafortune E. P. F., Torrance K.E., Greenberg D.P.: Imagebased BRDF measurement including human skin. In Rendering Techniques (Proc. EG Workshop on Rendering) (1999), pp. 131–144. 2, 8, 9, 21
- Ngan A., Durand F., Matusik W.: Experimental analysis of BRDF models. In Rendering Techniques (Proc. EG Symposium on Rendering) (2005), pp. 117–126. 8, 9
- Nayar S., Fang X., Boult T.: Removal of Specularities using Color and Polarization. In IEEE Computer Vision and Pattern Recognition (CVPR) (Jun 1993), pp. 583–590. 7
- Nayar S.K., Krishnan G., Grossberg M.D., Raskar R.: Fast separation of direct and global components of a scene using high frequency illumination. ACM Trans. Graph. (Proc. SIGGRAPH) 25, 3 (2006), 935–944. 3, 8, 12
- Nimeroff J.S., Simoncelli E., Dorsey J.: Efficient rerendering of naturally illuminated environments. In Photorealistic Rendering Techniques. 1995, pp. 373–388. 4
- Olano M., Baker D.: Lean mapping. In ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (i3D) (2010), pp. 181–188. 16
- O'Toole M., Raskar R., Kutulakos K.N.: Primaldual coding to probe light transport. ACM Trans. Graph. (Proc. SIGGRAPH) 31, 4 (2012), 39:1–39:11. 8
- Paris S., Chang W., Kozhushnyan O.I., Jarosz W., Matusik W., Zwicker M., Durand F.: Hair photobooth: Geometric and photometric acquisition of real hairstyles. ACM Trans. Graph. (Proc. SIGGRAPH) 27, 3 (Aug. 2008), 30:1–30:9. 21
- Peers P., Tamura N., Matusik W., Debevec P.: Postproduction facial performance relighting using reflectance transfer. ACM Trans. Graph. (Proc. SIGGRAPH) 26, 3 (2007). 19
- Robertson M.A., Borman S., Stevenson R.L.: Estimationtheoretic approach to dynamic range enhancement using multiple exposures. Journal of Electronic Imaging 12, 2 (2003), 219–228. 18
- Ramamoorthi R., Hanrahan P.: An efficient representation for irradiance environment maps. In Proc. SIGGRAPH (2001), pp. 497–500. 7
- RiklinRaviv T., Shashua A.: The quotient image: Class based recognition and synthesis under varying illumination conditions. In IEEE Computer Vision and Pattern Recognition (CVPR) (1999), vol. 2, pp. 566–571. 19
- Seymour M.: The art of digital faces at ICT digital emily to digital ira, Nov. 2013. [Online; posted 25November2013: www.fxguide.com/featured/the-art-of-digital-faces-at-ict-from-digital-emily-to-digital-ira/]. 1
- Scherbaum K., Petterson J., Feris R.S., Blanz V., Seidel H.P.: Fast face detector training using tailored views. In International Conference on Computer Vision (ICCV) (2013), pp. 2848–2855. 1
- Schmidt T.W., Pellacini F., Nowrouzezahrai D., Jarosz W., Dachsbacher C.: State of the art in artistic editing of appearance, lighting, and material. In Eurographics State of the Art Reports (2014). 20
- Scherbaum K., Ritschel T., Hullin M., Thormählen T., Blanz V., Seidel H.P.: Computersuggested facial makeup. Comp. Graph. Forum (Proc. Eurographics) 30, 2 (2011), 485–492. 1
- Schwartz C., Sarlette R., Weinmann M., Klein R.: Dome ii: A parallelized btf acquisition system. In Eurographics Workshop on Material Appearance Modeling: Issues and Acquisition (2013), pp. 25–31. 6
- Tunwattanapong B., Fyffe G., Graham P., Busch J., Yu X., Ghosh A., Debevec P.: Acquiring reflectance and shape from continuous spherical harmonic illumination. ACM Trans. Graph. (Proc. SIGGRAPH) 32, 4 (2013), 109:1–109:12. 3, 7, 8, 18
- Tunwattanapong B., Ghosh A., Debevec P.: Practical imagebased relighting and editing with sphericalharmonics and local lights. In Conference on Visual Media Production (CVMP) (2011), pp. 138–147. 3, 5, 19, 20
- Tariq S., Gardner A., Llamas I., Jones A., Debevec P., Turk G.: Efficient estimation of spatially varying subsurface scattering parameters. In 11th Workshop on Vision, Modeling and Visualization (VMV) (2006). 3, 7, 11, 12, 21
- Tsumura N., Ojima N., Sato K., Shiraishi M., Shimizu H., Nabeshima H., Akazaki S., Hori K., Miyake Y.: Imagebased skin color and texture analysis/synthesis by extracting hemoglobin and melanin information in the skin. ACM Trans. Graph. (Proc. SIGGRAPH) 22, 3 (2003), 770–779. 1
- Torrance K.E., Sparrow E.M.: Theory for offspecular reflection from roughened surfaces. Journal of the Optical Society of America 57, 9 (1967), 1105–1112. 8, 9, 21
- Tuchin V.: Tissue Optics: Light Scattering Methods and Instruments for Medical Diagnosis. Spie Press Series. 2000. 10
- von der Pahlen J., Jimenez J., Danvoye E., Debevec P., Fyffe G., Alexander O.: Digital Ira and beyond: Creating realtime photoreal digital actors. In ACM SIGGRAPH Courses (2014), pp. 11–1:384. 16
- Vogiatzis G., Hernández C.: Selfcalibrated, multispectral photometric stereo for 3D face capture. International Journal of Computer Vision (ICJV) 97, 1 (2012), 91–103. 15
- Ward G.J.: Measuring and modeling anisotropic reflection. Computer Graphics (Proc. SIGGRAPH) 26, 2 (1992), 265–272. 8, 21
10.1145/142920.134078 Google Scholar
- Ward K., Bertails F., Kim T.Y., Marschner S., Cani M.P., Lin M.: A survey on hair modeling: Styling, simulation, and rendering. IEEE Transactions on Visualization and Computer Graphics (TVCG) 13, 2 (2007), 213–234. 2
- Wilson C.A., Ghosh A., Peers P., Chiang J.Y., Busch J., Debevec P.: Temporal upsampling of performance geometry using photometric alignment. ACM Trans. Graph. 29, 2 (2010), 17:1–17:11. 7, 15
- Wenger A., Gardner A., Tchou C., Unger J., Hawkins T., Debevec P.: Performance relighting and reflectance transformation with timemultiplexed illumination. ACM Trans. Graph. (Proc. SIGGRAPH) 24, 3 (2005), 756–764. 3, 5, 19, 20
- Weyrich T., Lawrence J., Lensch H. P. A., Rusinkiewicz S., Zickler T.: Principles of appearance acquisition and representation. Foundations and Trends in Computer Graphics and Vision 4, 2 (2009), 75–191. 2
10.1561/0600000022 Google Scholar
- Weise T., Li H., Van Gool L., Pauly M.: Face/off: Live facial puppetry. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2009), pp. 7–16. 3
- Walter B., Marschner S.R., Li H., Torrance K.E.: Microfacet models for refraction through rough surfaces. In Rendering Techniques (Proc. EG Symposium on Rendering) (2007), pp. 195–206. 8
- Weyrich T., Matusik W., Pfister H., Ngan A., Gross M.: Measuring skin reflectance and subsurface scattering. Tech. rep., Mitsubishi Electric Research Laboratories (MERL), 2005. 19
- Weyrich T., Matusik W., Pfister H., Bickel B., Donner C., Tu C., McAndless J., Lee J., Ngan A., Jensen H.W., Gross M.: Analysis of human faces using a measurementbased skin reflectance model. ACM Trans. Graph. (Proc. SIGGRAPH) 25, 3 (2006), 1013–1024. 3, 7, 8, 9, 11, 14, 15, 19, 21
- Woodham R.J.: Photometric method for determining surface orientation from multiple images. Optical engineering 19, 1 (1980), 139–144. 15
- Wu C., Wilburn B., Matsushita Y., Theobalt C.: Highquality shape from multiview stereo and shading under general illumination. In IEEE Computer Vision and Pattern Recognition (CVPR) (2011), IEEE, pp. 969–976. 16
- Zhu Y., Garigipati P., Peers P., Debevec P., Ghosh A.: Estimating diffusion parameters from polarized sphericalgradient illumination. IEEE Computer Graphics and Applications 33, 3 (2013), 34–43. 11, 12, 21
- Zhang L., Snavely N., Curless B., Seitz S.M.: Spacetime faces: High resolution capture for modeling and animation. ACM Trans. Graph. (Proc. SIGGRAPH) 23, 3 (2004), 548–558. 1, 3