Kernel-Based Visualization of Large Collections of Medical Images Involving Domain Knowledge

Jorge Camargo, Juan Caicedo, Fabio González {jecamargom, jccaicedoru, fagonzalezo}@unal.edu.co Bioingenium Research Group National University of Colombia

This paper presents a strategy for involving domain knowledge in the visualization of large collections of medical images. The strategy is based on the use of a kernel alignment approximation in order to incorporate medical domain knowledge in the similarity function computation. Experimental results show that visualization is improved with respect to traditional visualization based only on low-level features. The approach is tested in a dataset of histopathology images and its performance is evaluated. Abstract.

1

Introduction

The huge amount of visual and multimedia data is growing exponentially thanks to the development of Internet and to the easiness of producing and publishing multimedia data. This generates two main problems: how to nd eciently and eectively the information needed, and how to extract knowledge from the data. The problem has been mainly addressed from the Information Retrieval (IR) perspective, and this approach has been very useful dealing with textual data [4]. However, there still is a huge amount of work to do non-textual data, such as images. Information visualization techniques [16] are an interesting alternative to address the problem in the case of large collections of images. Information visualization techniques oer ways to reveal hidden information (complex relationships) in a visual representation and allow users to seek information in a more ecient way [20]. Thanks to the human visual capacity for learning and identifying patterns, visualization is a good alternative to deal with this kind of problems. However, the visualization itself is a hard problem; one of the main challenges is how to nd low-dimensional, simple representations that faithfully represent the complete dataset and the relationships among data objects [11]. In the medical eld, many digital images (x-ray, ultrasound, tomography, etc.) are produced for diagnosis and therapy. The Radiology Department of the University Hospital of Geneva generated more than 12,000 images per day in 2002, which requires Terabytes of storage per year [9]. Visualization tools are necessary in health centers to assist diagnosis tasks eectively and eciently. For instance, a medical doctor may have a diagnostic image and wants to nd similar images associated to other cases that help him to assess the current case.

Previously, the doctor would need to sequentially traverse the image database looking for similar images, a process that could be unfeasible for moderately large databases. Nowadays, image visualization techniques provides a good alternative by generating compact representations of the collection, which are easier to navigate allowing the user to quickly nd the information needed. The use of projection methods based only on low-level features is a common strategy in visualization of image collections, but there is semantic gap in the resulting visualization since domain knowledge is not taken into account. The present paper proposes a strategy for involving domain knowledge in the computation of the similarity function used by the projection method. This is achieved by the use of the kernel alignment framework that allows to optimally combine a set of individual base kernels. In our work, base kernels are related to particular visual features. Since kernel alignment is a supervised learning method, a training set of images is used to learn the optimal combination of features, which can be used to compare new unseen images. The reminder of this paper is organized as follows: In Section 2, related work is presented and briey discussed; in Section 3, the kernel-based approach for improving the visualization is described; Section 4, shows the experimental evaluation of the strategy. Finally, Section 5 presents the conclusions and future work. 2

Related Work

The majority of works published in the area of image collection visualization use datasets like ALOI, Corel and TRECVID, which contain images of general purpose but it is not easy to nd researchers working in visualization of large collection of medical images. Medical images are a very special kind of images since they are used by medical experts to recognize distinctive patterns associated to diseases supporting the diagnosis process. In [10, 11] projection methods like MDS, PCA, Isomap, Local Linear Embedding (LLE) [13] and combinations of them are used for experimenting with Corel and other general image collections. In these works, the main concerns are overview, visibility and structure preservation. The optimization of the limited space for visualizing is addressed in [6]. [14] proposes a modication of MDS method that solves the overlapping and occluding problems, using a regular grid structure to relocate images. Chen [2] proposes a pathnder-network-scaling technique for visualization that uses a similarity measure based on color, layout and texture. Liu [8] proposes a browsing strategy that uses a one-page overview and a task driven attention model in order to optimize the visualization space. Users can interact with the overview with a slider bar that allows to adjust the image overlapping. Porta [12] developed dierent non-conventional methods for visualizing and exploring large collection of images like cube, snow, snake, volcano, funnel and others. On the other hand, some works focus in nonlinear dimensionality reduction problems. In [19], authors address the problem of learning a kernel matrix for

nonlinear dimensionality reduction, they try to answer the question of how to choose a kernel that best preserves the original structure. In [3], authors propose kernel Isomap, a modication of the original Isomap method inspired in kernel PCA, where they address the generalization and topological stability problems found in the original Isomap method. Although there are some works that address the problem of learning a matrix kernel for involving domain knowledge, they are not focused on visualization, which is addressed in this paper. Finally, it is important to highlight that, to our knowledge, the problem of medical image collection visualization has not been previously addressed by the information visualization community. 3

Kernel-based Medical Image Collection Visualization

We aim to generate a 2D visual representation of the image collection that faithfully represents the semantic relationships among images. The main phases of our proposed strategy are: rst, to calculate a set of image kernel functions related to several visual features; second, to combine individual base kernels in a unique kernel that reects the similarity notion of expert pathologists; and third, to apply a projection method using the obtained kernel matrices to reduce the dimensionality for visualization purposes. The details of these three phases are presented in the following subsections. 3.1

Image kernel functions

Kernel functions have been successfully used in a wide range of problems in pattern analysis since they provide a general framework to decouple data representation and learning algorithms. A kernel function implicitly denes a new representation space for the input data in which any geometry or statistical strategy may be used to discover relationships and patterns in that new space. Intuitively, kernel functions provide a similarity relationship between objects being processed, so they are widely used in similarity-based learning too. In this work, we use kernel functions with a two-fold purpose: rst, to model a more appropriate similarity measure between images using low-level visual features, and second, to learn a combination of features adapted to those particularities of the application domain. Histopathology images are a particular kind of medical images acquired under a microscope after special staining processes. The dierential diagnosis of these images is based on the visual inspection of slides in which pathologists recognize distinctive patterns associated to diseases. We aim to model a similarity measure that approximates the similarity notion used by experts. The rst step to calculate such a similarity function is the extraction of visual features. We used a set of low-level features considering four important visual characteristics: luminance, colors, textures and edges. The set includes the following global features: Gray Histogram (GH), RGB color histogram (RGB), Image features

Tamura Texture Histogram (TT), Sobel Histogram (SH) and Invariant Feature Histograms (IFH). All these ve visual features are modeled as probability distribution functions. A histogram is a discrete and non-parametric representation of a probability distribution function. Although they may be seen as feature vectors, they have particular properties that may be exploited by a similarity function. There are dierent kernel functions specially tailored to histograms. In this work we use the histogram intersection kernel. Consider h as a histogram with n bins, associated to one of ve dierent visual features. The Histogram Intersection Kernel is dened as: Kernel functions

k∩ (hi , hj ) =

n X

min (hi (k), hj (k))

(1)

k=1

Intuitively, this kernel function is capturing the notion of common area between both histograms. This kernel is applied to two histograms of the same feature, i.e. the similarity is evaluated on a feature by feature basis in an independent fashion. Using k∩ and the ve visual features we obtain ve dierent kernel functions that will be used for learning and visualization. 3.2

Kernel function adaptation

A kernel function using just one low-level feature provides a similarity notion based on visual perception. For instance, the RGB histogram feature is able to indicate whether two images have similar color distributions. However, we aim to design a kernel function that provides a better notion of image similarity according to experts criteria. Histopathology patterns are a complex mix of dierent features, hence, we construct a new kernel function using a linear combination of kernel functions associated to individual features. The most simple combination is obtained by assigning equal weights to all base kernel functions, so the new kernel induces a representation space with all visual features. However, depending on the particular histopathology pattern, some features may have more or less importance. The present work uses the kernel alignment framework, initially proposed by Cristianini [15] in the context of supervised learning, to combine dierent visual features in an optimal way with respect to a domain knowledge target. The empirical kernel alignment, is a similarity measure between two kernel functions, calculated over a data sample. If K1 and K2 are the kernel matrices associated to kernel functions k1 and k2 and a data sample S , the kernel alignment measure is dened as: Kernel alignment

hK1 , K2 iF p AS (K1 , K2 ) = p hK1 , K1 iF hK2 , K2 iF

(2)

Where h·, ·i is the Frobenius inner product dened as hA, BiF = i j Aij Bij . We dene K1 as the the linear combination of base kernels, that is the combination of all visual features. It is given by: P P

kα (x, y) =

X

αf k∩ (hf (x), hf (y))

f

where x and y are images; hf (x) is the f -th feature histogram of image x; and α is the weighting vector. The denition of a target kernel function K2 , i.e. an ideal kernel with explicit domain knowledge, is done using labels associated to each image that are extracted from expert annotations. It is given by the explicit classication of images for a particular concept using yn as the labels vector associated to the n-th class, in which yn (x) = 1 if the image x is an example of the n-th concept and yn (x) = −1 otherwise. So, K2 = yy 0 is the kernel matrix associated to the target for a particular data sample. This conguration leads to an optimization problem, in which the objective is to nd a weighting vector α that maximizes the alignment measure. It is modeled as the following quadratic programming problem with linear restrictions: max :

X

αf yn0 Kf yn −

f

subject to : αf ≥ 0,

X f1 ,f2

αf1 αf2 hKf1 , Kf2 i − λ

X

αf2

f

(3)

In the present work, kernel-alignment is used to optimally combine the individual feature kernels in one kernel that reects semantic relatedness. This is accomplish by dening a target kernel function (ideal kernel) based on image annotations assigned by an expert. 3.3

Pro jection methods

There are dierent methods to reduce the dimensionality of a set of data points. Generally these methods select the dimensions that best preserve the original information. Methods like Multidimensional Scaling (MDS) [18], Principal Component Analysis (PCA) [7], and Isometric Feature Mapping (Isomap) [17], have been useful for this projection task. Classical MDS is a technique that focuses in nding the subspace that best preserves the inter-point distances and it uses linear algebra solution for the problem. The process involves the calculation of Eigenvalues and Eigenvectors of a scalar product matrix and proximity matrix. The input is a similarity matrix of images in a high-dimensional space and the result is a set of coordinates that represent the images in a low dimensional space [20]. ISOMAP uses graph-based distance computation in order to measure the distance along local structures. The technique builds the neighborhood graph using k -nearest neighbors, then uses Dijkstra's algorithm to nd shortest paths between every pair of points in

the graph, then the distance for each pair is assigned the length of this shortest path and nally, when the distances are recomputed, MDS is applied to the new distance matrix [11]. Additionally to ISOMAP, which is a method that preserves the non-linear structure of the relationships, there exist other methods like Locally Linear Embedding (LLE) [13], an unsupervised learning algorithm that computes lowdimensional neighborhood preserving embeddings of high dimensional data. SNE [5] is a method based on the computation of probabilities of neighborhood assuming a Gaussian distribution, in both the high dimensional and the 2D space. The method then tries to match the two probability distributions. [11] proposes a combination of non-linear methods to build new methods. On the other hand, all projection methods described above and the ones used in this paper need a distance matrix as input. We have adapted kernel functions with dierent visual features and domain knowledge. Since a kernel function gives the dot product in an embedded space, we can calculate the point distances in that embedded space using the following transformation: d(xi , xj )2 = k(xi , xi ) − 2k(xi , xj ) + k(xj , xj )

(4)

where k(xi , xj ) is the similarity (kernel1 ) between xi and xj . 4

Experimental Evaluation

The main goal of the experimentation phase is to test whether the domain knowledge, codied in the similarity (kernel) function using kernel alignment, improves the quality of the visualization. In order to objectively measure the quality of the visualization, a visualization dispersion measure is dened. The following subsections describe the experimental setup as well as the experimental results and their discussion. 4.1

Histopathology image collection

The image collection used in this work has been used to diagnose a kind of skin cancer known as basal-cell carcinoma. The histopathology collection is composed of 5,995 images from which a subset of 1,502 images was studied and annotated by a pathologist to describe its contents. The annotation process and the complete description of the dataset is detailed in [1]. The pathologist has determined that in this collection there are examples of 18 histopathology concepts. In a given image one or more concepts may be present. 1

The similarity measures used in this work are kernel functions, which corresponds to the dot product in a particular Hilbert space, this makes it possible to dene a distance function based on them [15].

4.2

Performance evaluation

Assume a class being a group of images that share the same histopathology concept. The ideal visualization organizes the images in a compact region if they belong to the same class. So, the pathologist will nd a set of semantically related images on a localized region of the visualization. A good visualization of an image collection maps semantically related images to close positions on the projection space. In order to objectively measure the quality of the visualization, we propose a performance measure herein called Visualization dispersion, for measuring the representation sparseness of all classes in the projected space. This measure is dened as: D=

Ci N X Ci X i=1

C

di,j

(5)

j=1

where N is the number of classes, Ci is the number of images in the class i, C is the total number of images and d is the Euclidean distance between images i and j . A high value of D means that the images for each class are sparsely repre-

sented in the projected space while smaller values indicate that images in the same class are projected to close positions in the representation space. This measure is calculated for a given projection after normalizing the projected coordinates. 4.3

Experimental results

Table 1 shows the visualization dispersion for each low-level feature using MDS and ISOMAP methods. Results show that ISOMAP is in general the best method for all features and combinations of them. In MDS visualization with invariant feature, the highest dispersion (160.57) was obtained, it means that classes are more sparse in the projected space. The best visualization dispersion (107.79) was obtained with knowledge-based kernel using MDS, it means that classes in this visualization are more compact. Both projection methods work ne with sobel feature because histopathology images have edges that provide important information about the presence or absence of pathologies. It is clear that with both methods, the visualization improves when domain knowledge is involved: visualization dispersion of 107.79 for MDS and 114.82 for ISOMAP. Figure 1 shows the visualization with the highest dispersion, corresponding to the MDS using the invariant-feature visual kernel, and Figure 2 shows the visualization with the lowest dispersion, corresponding to MDS using the knowledge-based kernel. In both cases, visually similar images are projected to close positions in the visualization, however, the projection using the knowledgebased kernel, is able to represent the classes in a more compact way, as its lower visual dispersion measure indicates. In general, the experimental results show that the proposed approach is able to improve the quality of the visualization, in terms of the representation compactness of each class, by using the available domain knowledge.

Table 1.

Visualization dispersion d for each strategy

Feature/Combination Gray Invariant RGB Sobel Tamura

MDS ISOMAP 147.48 133.93 160.57 121.10 151.05 122.39 138.91 129.58 154.08 130.61 All features kernel 144.80 116.03 Knowledge-based kernel 107.79 114.82

Fig. 1.

Visualization of Carcinoma dataset using MDS with invariant feature

Fig. 2.

Visualization of Carcinoma dataset using MDS with knowledge-based kernel

Conclusions and Future Work

We have presented a method for involving domain knowledge in the visualization of large collections of medical images. Experimental results show how the quality of the visualization is improved independent of the projection method. The proposed strategy is based on a supervised machine learning technique called kernel alignment. Up to our knowledge, this technique has not been previously used in information visualization problems. Kernel alignment allows us to tune up the image similarity measure used by the projection method, using expert domain knowledge represented as image labels. It is important to notice that this labels are only used in a training phase. This phase produced a optimized similarity function that can be applied to new unlabeled images. The visualization dispersion performance measure proposed in this work, allowed us to objectively evaluate the improvement of the visualization when our strategy is applied. Some issues like overlapping and occlusion in the visualization have not been addressed in this paper, so they will be addressed in future work. We will also test the system with pathologists in order to evaluate how good the visualization is. Medical image collection visualization is an unexplored area that oers interesting and challenging problems. First of all, a large amount of medical images are produced routinely in health centers that demand eective and ecient

techniques for searching, exploration and retrieval. Second, these images have a good amount of semantic, domain-specic content that has to be modeled in order to build eective medical decision support systems. The work presented in this paper is an initial exploration, which suggests that information visualization methods coupled with machine learning techniques may provide meaningful representation of medical image collections. Acknowledgments

This work was partially funded by Sistema para la Recuperación por Contenido en un Banco de Imágenes Médicas number 1101393199 of Ministerio de Educación Nacional de Colombia through Red Nacional Académica de Tecnología Avanzada RENATA in the Convocatoria 393 de 2006: Apoyo a Proyectos de investigación, desarrollo tecnológico e innovación. References

1. Juan Caicedo. A prototype system to archive and retrieve histopathology images by content. Master's thesis, National University of Colombia, 2008. 2. Chaomei Chen, George Gagaudakis, and Paul Rosin. Similarity-based image browsing. 2000. 3. Heeyoul Choi and Seungjin Choi. Robust kernel isomap. Pattern Recognition, 40(3):853862, March 2007. 4. A. Del Bimbo. A perspective view on visual information retrieval systems. ContentBased Access of Image and Video Libraries, 1998. Proceedings. IEEE Workshop on, pages 108109, Jun 1998. 5. Georey Hinton and Sam Roweis. Stochastic neighbor embedding. In Advances in Neural Information Processing Systems 15. MIT Press, 2003. 6. T. Janjusevic and E. Izquierdo. Layout methods for intuitive partitioning of visualization space. Information Visualisation, 2008. IV '08. 12th International Conference, pages 8893, July 2008. 7. I.T. Jollie. Principal component analysis. Springer-Verlag, 1989. 8. Bing Liu, Wei Wang, Jiangjiao Duan, Zhihui Wang, and Baile Shi. Subsequence similarity search under time shifting. In Information and Communication Technologies, 2006. ICTTA '06. 2nd, volume 2, pages 29352940, 2006. 9. Henning Muller, Nicolas Michoux, David Bandon, and Antoine Geissbuhler. A review of content-based image retrieval systems in medical applicationsclinical benets and future directions. International Journal of Medical Informatics, 73(1):123, February 2004. 10. G. P. Nguyen and M. Worring. Similarity based visualization of image collections. 11. G. P. Nguyen and M. Worring. Interactive access to large image collections using similarity-based visualization. Journal of Visual Languages & Computing, 19(2):203224, April 2008. 12. Marco Porta. Browsing large collections of images through unconventional visualization techniques. In AVI '06: Proceedings of the working conference on Advanced visual interfaces, pages 440444, New York, NY, USA, 2006. ACM Press. 13. L. Saul S. Roweis. Nonlinear dimensionality reduction by locally linear embedding. Technical report, 2000.

14. Gerald Schaefer and Simon Ruszala. Image database navigation on a hierarchical mds grid. http://dx.doi.org/10.1007/11861898_31, 2006. 15. J. Shawe Taylor and N. Cristianini. Kernel Methods for Pattern Analysis. Cambridge University Press, 2004. 16. Jock D.Mackinlay Stuart K. Card and Ben Shneiderman. Readings in Information Visualization: Using Vision to Think. Morgan Kaufmann Publishers, 1999. 17. V. Tenenbaum, J. B. de Silva and J. C. Langford. A global geometric framework for nonlinear dimensionality reduction. Science, 260:23192323, 2000. 18. MS Torgerson. Multidimensional scaling: I. theory and method. Psychometrika, 17(4):401419, 1958. 19. Kilian Q. Weinberger, Fei Sha, and Lawrence K. Saul. Learning a kernel matrix for nonlinear dimensionality reduction. In ICML '04: Proceedings of the twentyrst international conference on Machine learning, page 106, New York, NY, USA, 2004. ACM. 20. Jin Zhang. Visualization for Information Retrieval. Springer, 2008.

Kernel-Based Visualization of Large Collections of ...

edge in the visualization of large collections of medical images. The strat- ... Visualization tools are ... choose a kernel that best preserves the original structure.

932KB Sizes 0 Downloads 231 Views

Recommend Documents

Kernel-Based Visualization of Large Collections of ...
dress the problem of learning a matrix kernel for involving domain knowledge, they are not focused ..... proposed strategy is based on a supervised machine learning technique called ... Master's thesis, National University of Colombia, 2008. 2.

Visualization of Large Collections of Medical Images ...
Apr 19, 2009 - thanks to the development of Internet and to the easy of producing and publish- ing multimedia data. ... capacity for learning and identifying patterns, visualization is a good alterna- tive to deal with this kind of problems. However,

Visualization of Large Collections of Medical Images ...
Mar 20, 2009 - tems are not enough in order to provide good tools that help to phyisicians in the ..... 12th International Conference, pages 88 93,. July 2008. [8] I.T. Jolliffe. ... Network of Excellence DELOS on AUDIO-. VISUAL CONTENT AND ...

Visualization, Summarization and Exploration of Large ... - CiteSeerX
The rest of this article is organized as follows: Section II, presents ..... This is the conventional method used in search engines, where a .... This cost optimization.

Visualization of Large Collection of Medical Images
of medical images and its performance is evaluated. ..... Intel Core 2 Duo Processor 1,6 x 2 GHz and 2 GB in RAM. .... Image and Video Libraries, 1998.

Learning Part-based Templates from Large Collections of 3D Shapes
ACM SIG-. GRAPH Asia 30, 6, 126:1–126:9. SORKINE, O., 2007. Least-squares rigid motion using svd, http://igl.ethz.ch/projects/ARAP/svd_rot.pdf. TRIMBLE,.

Learning Part-based Templates from Large Collections of 3D Shapes
lections spanning thousands of models at a scale never demon- strated before. 2 Related ... to clean and manifold models; patch-based feature signatures are robust across .... rigid transformation aligning the template to the shape (r), (ii) a set of

Visualization, Summarization and Exploration of Large ...
[2] J. D. Stuart K. Card and B. Shneiderman, Readings in Information. Visualization: Using Vision to Think. ... IEEE Transactions on Computers, vol. CC-18(5), p.

Visualization, Summarization and Exploration of Large ...
describe performance measures; in Section VII, some tools are described; in ... The method com- putes the linear projections of greatest variance from the top.

Stationarity and Regularity of Infinite Collections of Sets
Outline. 1. Finite Collections. Extremal Collection of Sets. Extremal Principle. Stationarity vs Regularity. 2. Infinite Collections. Stationarity vs Regularity. Intersection Rule. Alexander Kruger (University of Ballarat). Stationarity and Regularit

Focus+ Context Visualization Techniques for Displaying Large Lists ...
Dec 29, 2010 - phone. Results show that our technique significantly reduces the error rate .... full details because their text labels would be too large. We thus ...

Enhanced NURBS modeling and visualization for large ...
Conference on Geologic Remote Sensing, Pasadena, CA, pp. 221–231. Piegl, L., Tiller, W., 1997. The NURBS Book, second ed. Springer, New York, NY 650pp.

Efficiency of Large Double Auctions
Similarly let ls(ф) be those sellers with values below Са − ф who do not sell, and let зs(ф) ≡ #ls(ф). Let slb(ф) ≡ Σ д∈lbHфI уд − Са[ sls(ф) ≡ Σ д∈ls HфI ...... RT т'. Z. For и SL, this contradicts υ ≥. Q и1^α

Efficiency of Large Double Auctions
Objects that trade automatically move from and to the right people, and so the only question is whether the .... We wish to relax independence conM siderably while still requiring 0some persistent independence1 as the population ...... librium in Lar

Multidimensional Visualization of Communication ...
visual tool for detection of anomalous origin AS changes as suggested by Teoh et ... show how key traits such as backup, inter-relationship between nodes and ...

Study of wheat genetic variation in base collections
studied morphological parameters were: plant height (PH), spikelet for spike (SS), grain weight per spike. (GWS), spike ... phenotypic levels. The investigation of morphological treat (plant height, index of 1000-kernel weight, grain per spike, etc)

Download Collections of Nothing For Free
Book Synopsis. Nearly everyone collects something, even those who don’t think of themselves as collectors. William Davies King, on the other hand, has devoted decades to collecting nothing—and a lot of it. With Collections of Nothing, h

Clustering and Recommending Collections of Code ...
Sep 28, 2011 - If a code element of a navigation sequence is highly relevant to a task, it is likely that the other code elements in the same navigation sequence are relevant to the same task. ICSM ERA 2011. 5. Task Relevance introduction. Proposed A

OpinionSeer: Interactive Visualization of Hotel ...
Furu Wei and Shixia Liu are with the IBM China Research Lab, Beijing,. China. .... approach on hotel feedback data analysis, and task abstraction. 3.1 Opinion ...

An Explanation of Cryptographic Key Fingerprint Visualization ...
The authenticity of host '[target.net]:23. ([69.141.191.69]:226)' can't be established. ECDSA key fingerprint is. 1f:0d:00:0c:bd:ba:cb:a0:39:75:ee:91:7d:16:d1:fe.

FILTA: Better View Discovery from Collections of ...
Meta-clustering generates a large number of base clusterings using different pro- ... set of better views, in terms of quality and diversity, compared to the unfiltered ... partitions of data into a single solution which aims to improve the quality a

Online Training Resources Data bases and collections of training ...
The Internet Resources Digest (previously – Health Resources Digest) is distributed free of charge as a service of the American International Health ... credit is given to the AIHA as the source of the document. ... founding collaborators and funde

Using collections - iDigBio
17+ species new to that basin list. ... Biota list expanded;. • Herbarium collection ... including GBIF, Calflora, BISON, California Consortium of Herbaria (CCH),.