Berkooz, Gal, Philip Holmes, and John L. Lumley (1993) "The proper orthogonal decomposition in the analysis of turbulent flows." Annual review of fluid mechanics 25:1 539-575 provides an overview on POD toward exactly the problem you asked about. It also points out the similarity between POD, the KL transform, and principal components analysis. For some reason, they miss the singular value decomposition, which lies at the heart of all of these techniques.
Another tutorial on the POD,
Chatterjee, Anindya (2000) "An introduction to the proper orthogonal decomposition." Current science 78:7 808-817, does point out the similarity between the POD and principal component analysis, the Karhunen–Loéve transform, and the singular value decomposition, most particularly the latter.
Shlens, Jonathon (2014). "A tutorial on principal component analysis." arXiv preprint arXiv:1404.1100 provides a nice tutorial on principal component analysis and talks about the intimate relationship between PCA and the singular value decomposition.
In all cases, the root of the technique involves decomposing some matrix [itex]A[/itex] as [itex]A=UVW^\mathsf{T}[/itex] (or [itex]A=UVW^\ast[/itex] if [itex]A[/itex] is complex). where the matrices [itex]U[/itex] and [itex]W[/itex] are orthogonal (unitary if [itex]A[/itex] is complex) and the matrix [itex]V[/itex] is a positive semidefinite diagonal matrix (the diagonal elements are real and non-negative). This decomposition always exists. The diagonal elements of [itex]V[/itex] contains the "singular values" of [itex]A[/itex], hence the name of the technique. The decomposition is performed such that the largest singular value is in [itex]v_{1,1}[/itex], the second largest in [itex]v_{2,2}[/itex], and so on.
The power of the technique lies in the fact that most of the singular values (and the left and right eigenvectors associated with them) are oftentimes zero or are very small compared to the largest few singular values. This provides a natural means for vastly reducing the dimensionality of a problem, from 1000x1000 (or more) to just a few dimensions.