diff --git a/docs/chest_xray_cos/chest_xray_demo.png b/docs/chest_xray_cos/chest_xray_demo.png new file mode 100644 index 0000000..a32a84d Binary files /dev/null and b/docs/chest_xray_cos/chest_xray_demo.png differ diff --git a/docs/chest_xray_cos/cxrayl_0.jpg b/docs/chest_xray_cos/cxrayl_0.jpg new file mode 100644 index 0000000..96ab54e Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_0.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_1.jpg b/docs/chest_xray_cos/cxrayl_1.jpg new file mode 100644 index 0000000..6ff2147 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_1.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_10.jpg b/docs/chest_xray_cos/cxrayl_10.jpg new file mode 100644 index 0000000..34312dc Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_10.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_11.jpg b/docs/chest_xray_cos/cxrayl_11.jpg new file mode 100644 index 0000000..194a641 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_11.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_12.jpg b/docs/chest_xray_cos/cxrayl_12.jpg new file mode 100644 index 0000000..932ac07 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_12.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_13.jpg b/docs/chest_xray_cos/cxrayl_13.jpg new file mode 100644 index 0000000..3026ddf Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_13.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_14.jpg b/docs/chest_xray_cos/cxrayl_14.jpg new file mode 100644 index 0000000..299476e Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_14.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_15.jpg b/docs/chest_xray_cos/cxrayl_15.jpg new file mode 100644 index 0000000..9694fbb Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_15.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_16.jpg b/docs/chest_xray_cos/cxrayl_16.jpg new file mode 100644 index 0000000..4199d78 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_16.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_17.jpg b/docs/chest_xray_cos/cxrayl_17.jpg new file mode 100644 index 0000000..8e925b8 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_17.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_18.jpg b/docs/chest_xray_cos/cxrayl_18.jpg new file mode 100644 index 0000000..265a34e Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_18.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_19.jpg b/docs/chest_xray_cos/cxrayl_19.jpg new file mode 100644 index 0000000..3abc039 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_19.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_2.jpg b/docs/chest_xray_cos/cxrayl_2.jpg new file mode 100644 index 0000000..736fe9c Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_2.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_20.jpg b/docs/chest_xray_cos/cxrayl_20.jpg new file mode 100644 index 0000000..c7a845b Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_20.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_21.jpg b/docs/chest_xray_cos/cxrayl_21.jpg new file mode 100644 index 0000000..8237d6c Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_21.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_22.jpg b/docs/chest_xray_cos/cxrayl_22.jpg new file mode 100644 index 0000000..8340ec1 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_22.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_23.jpg b/docs/chest_xray_cos/cxrayl_23.jpg new file mode 100644 index 0000000..b419d4e Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_23.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_24.jpg b/docs/chest_xray_cos/cxrayl_24.jpg new file mode 100644 index 0000000..31ac98a Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_24.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_25.jpg b/docs/chest_xray_cos/cxrayl_25.jpg new file mode 100644 index 0000000..8dea018 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_25.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_26.jpg b/docs/chest_xray_cos/cxrayl_26.jpg new file mode 100644 index 0000000..6f688bb Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_26.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_27.jpg b/docs/chest_xray_cos/cxrayl_27.jpg new file mode 100644 index 0000000..6be0834 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_27.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_28.jpg b/docs/chest_xray_cos/cxrayl_28.jpg new file mode 100644 index 0000000..fc792cd Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_28.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_29.jpg b/docs/chest_xray_cos/cxrayl_29.jpg new file mode 100644 index 0000000..1cea035 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_29.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_3.jpg b/docs/chest_xray_cos/cxrayl_3.jpg new file mode 100644 index 0000000..6d6e35b Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_3.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_30.jpg b/docs/chest_xray_cos/cxrayl_30.jpg new file mode 100644 index 0000000..6558dde Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_30.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_31.jpg b/docs/chest_xray_cos/cxrayl_31.jpg new file mode 100644 index 0000000..e89f591 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_31.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_32.jpg b/docs/chest_xray_cos/cxrayl_32.jpg new file mode 100644 index 0000000..6414e30 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_32.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_33.jpg b/docs/chest_xray_cos/cxrayl_33.jpg new file mode 100644 index 0000000..17d6cfc Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_33.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_34.jpg b/docs/chest_xray_cos/cxrayl_34.jpg new file mode 100644 index 0000000..6541eb3 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_34.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_35.jpg b/docs/chest_xray_cos/cxrayl_35.jpg new file mode 100644 index 0000000..2f0aa2c Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_35.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_36.jpg b/docs/chest_xray_cos/cxrayl_36.jpg new file mode 100644 index 0000000..fed9c62 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_36.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_37.jpg b/docs/chest_xray_cos/cxrayl_37.jpg new file mode 100644 index 0000000..3eb2ef9 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_37.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_38.jpg b/docs/chest_xray_cos/cxrayl_38.jpg new file mode 100644 index 0000000..2120bec Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_38.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_39.jpg b/docs/chest_xray_cos/cxrayl_39.jpg new file mode 100644 index 0000000..092c921 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_39.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_4.jpg b/docs/chest_xray_cos/cxrayl_4.jpg new file mode 100644 index 0000000..6abab1d Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_4.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_40.jpg b/docs/chest_xray_cos/cxrayl_40.jpg new file mode 100644 index 0000000..c86e940 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_40.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_41.jpg b/docs/chest_xray_cos/cxrayl_41.jpg new file mode 100644 index 0000000..6e287a4 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_41.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_42.jpg b/docs/chest_xray_cos/cxrayl_42.jpg new file mode 100644 index 0000000..e3cc568 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_42.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_43.jpg b/docs/chest_xray_cos/cxrayl_43.jpg new file mode 100644 index 0000000..d9f2691 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_43.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_44.jpg b/docs/chest_xray_cos/cxrayl_44.jpg new file mode 100644 index 0000000..25208b0 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_44.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_45.jpg b/docs/chest_xray_cos/cxrayl_45.jpg new file mode 100644 index 0000000..0b1a5bc Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_45.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_46.jpg b/docs/chest_xray_cos/cxrayl_46.jpg new file mode 100644 index 0000000..08d5ebb Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_46.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_5.jpg b/docs/chest_xray_cos/cxrayl_5.jpg new file mode 100644 index 0000000..0cafaf5 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_5.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_6.jpg b/docs/chest_xray_cos/cxrayl_6.jpg new file mode 100644 index 0000000..b05e26b Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_6.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_7.jpg b/docs/chest_xray_cos/cxrayl_7.jpg new file mode 100644 index 0000000..c12285b Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_7.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_8.jpg b/docs/chest_xray_cos/cxrayl_8.jpg new file mode 100644 index 0000000..c0c2c9e Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_8.jpg differ diff --git a/docs/chest_xray_cos/cxrayl_9.jpg b/docs/chest_xray_cos/cxrayl_9.jpg new file mode 100644 index 0000000..47eb2e5 Binary files /dev/null and b/docs/chest_xray_cos/cxrayl_9.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_0.jpg b/docs/melanoma_skin_3d/ms_3d_0.jpg new file mode 100644 index 0000000..9fb7537 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_0.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_1.jpg b/docs/melanoma_skin_3d/ms_3d_1.jpg new file mode 100644 index 0000000..38bfc99 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_1.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_10.jpg b/docs/melanoma_skin_3d/ms_3d_10.jpg new file mode 100644 index 0000000..c2401d3 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_10.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_11.jpg b/docs/melanoma_skin_3d/ms_3d_11.jpg new file mode 100644 index 0000000..8388fcb Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_11.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_12.jpg b/docs/melanoma_skin_3d/ms_3d_12.jpg new file mode 100644 index 0000000..8d6b8a7 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_12.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_13.jpg b/docs/melanoma_skin_3d/ms_3d_13.jpg new file mode 100644 index 0000000..4ee9c49 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_13.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_14.jpg b/docs/melanoma_skin_3d/ms_3d_14.jpg new file mode 100644 index 0000000..f047c6d Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_14.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_15.jpg b/docs/melanoma_skin_3d/ms_3d_15.jpg new file mode 100644 index 0000000..ff1d529 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_15.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_16.jpg b/docs/melanoma_skin_3d/ms_3d_16.jpg new file mode 100644 index 0000000..d2c9dfa Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_16.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_17.jpg b/docs/melanoma_skin_3d/ms_3d_17.jpg new file mode 100644 index 0000000..7aaff58 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_17.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_18.jpg b/docs/melanoma_skin_3d/ms_3d_18.jpg new file mode 100644 index 0000000..27cb281 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_18.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_19.jpg b/docs/melanoma_skin_3d/ms_3d_19.jpg new file mode 100644 index 0000000..5ede5da Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_19.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_2.jpg b/docs/melanoma_skin_3d/ms_3d_2.jpg new file mode 100644 index 0000000..4df2898 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_2.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_20.jpg b/docs/melanoma_skin_3d/ms_3d_20.jpg new file mode 100644 index 0000000..86f7397 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_20.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_21.jpg b/docs/melanoma_skin_3d/ms_3d_21.jpg new file mode 100644 index 0000000..f5e19dc Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_21.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_22.jpg b/docs/melanoma_skin_3d/ms_3d_22.jpg new file mode 100644 index 0000000..81cfa50 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_22.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_23.jpg b/docs/melanoma_skin_3d/ms_3d_23.jpg new file mode 100644 index 0000000..d82277f Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_23.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_24.jpg b/docs/melanoma_skin_3d/ms_3d_24.jpg new file mode 100644 index 0000000..eda4d89 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_24.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_25.jpg b/docs/melanoma_skin_3d/ms_3d_25.jpg new file mode 100644 index 0000000..9efbfce Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_25.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_26.jpg b/docs/melanoma_skin_3d/ms_3d_26.jpg new file mode 100644 index 0000000..610723d Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_26.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_27.jpg b/docs/melanoma_skin_3d/ms_3d_27.jpg new file mode 100644 index 0000000..a721c02 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_27.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_28.jpg b/docs/melanoma_skin_3d/ms_3d_28.jpg new file mode 100644 index 0000000..41984c4 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_28.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_29.jpg b/docs/melanoma_skin_3d/ms_3d_29.jpg new file mode 100644 index 0000000..93e51de Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_29.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_3.jpg b/docs/melanoma_skin_3d/ms_3d_3.jpg new file mode 100644 index 0000000..37039f5 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_3.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_30.jpg b/docs/melanoma_skin_3d/ms_3d_30.jpg new file mode 100644 index 0000000..f38a8db Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_30.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_31.jpg b/docs/melanoma_skin_3d/ms_3d_31.jpg new file mode 100644 index 0000000..574004c Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_31.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_32.jpg b/docs/melanoma_skin_3d/ms_3d_32.jpg new file mode 100644 index 0000000..306e682 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_32.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_33.jpg b/docs/melanoma_skin_3d/ms_3d_33.jpg new file mode 100644 index 0000000..eef7549 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_33.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_34.jpg b/docs/melanoma_skin_3d/ms_3d_34.jpg new file mode 100644 index 0000000..c910ffa Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_34.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_35.jpg b/docs/melanoma_skin_3d/ms_3d_35.jpg new file mode 100644 index 0000000..f41de89 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_35.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_36.jpg b/docs/melanoma_skin_3d/ms_3d_36.jpg new file mode 100644 index 0000000..f67a9a0 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_36.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_37.jpg b/docs/melanoma_skin_3d/ms_3d_37.jpg new file mode 100644 index 0000000..99e1448 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_37.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_38.jpg b/docs/melanoma_skin_3d/ms_3d_38.jpg new file mode 100644 index 0000000..4d219a0 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_38.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_39.jpg b/docs/melanoma_skin_3d/ms_3d_39.jpg new file mode 100644 index 0000000..6350a86 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_39.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_4.jpg b/docs/melanoma_skin_3d/ms_3d_4.jpg new file mode 100644 index 0000000..7ea0349 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_4.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_40.jpg b/docs/melanoma_skin_3d/ms_3d_40.jpg new file mode 100644 index 0000000..4f2a274 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_40.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_41.jpg b/docs/melanoma_skin_3d/ms_3d_41.jpg new file mode 100644 index 0000000..4db2ae6 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_41.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_42.jpg b/docs/melanoma_skin_3d/ms_3d_42.jpg new file mode 100644 index 0000000..1220214 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_42.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_43.jpg b/docs/melanoma_skin_3d/ms_3d_43.jpg new file mode 100644 index 0000000..ff294fd Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_43.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_44.jpg b/docs/melanoma_skin_3d/ms_3d_44.jpg new file mode 100644 index 0000000..1531d10 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_44.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_45.jpg b/docs/melanoma_skin_3d/ms_3d_45.jpg new file mode 100644 index 0000000..932bd02 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_45.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_46.jpg b/docs/melanoma_skin_3d/ms_3d_46.jpg new file mode 100644 index 0000000..8a91c99 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_46.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_47.jpg b/docs/melanoma_skin_3d/ms_3d_47.jpg new file mode 100644 index 0000000..ea8c1ed Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_47.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_48.jpg b/docs/melanoma_skin_3d/ms_3d_48.jpg new file mode 100644 index 0000000..28543a3 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_48.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_5.jpg b/docs/melanoma_skin_3d/ms_3d_5.jpg new file mode 100644 index 0000000..4141d88 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_5.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_6.jpg b/docs/melanoma_skin_3d/ms_3d_6.jpg new file mode 100644 index 0000000..661e03b Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_6.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_7.jpg b/docs/melanoma_skin_3d/ms_3d_7.jpg new file mode 100644 index 0000000..b4c67ed Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_7.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_8.jpg b/docs/melanoma_skin_3d/ms_3d_8.jpg new file mode 100644 index 0000000..b61ee05 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_8.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_9.jpg b/docs/melanoma_skin_3d/ms_3d_9.jpg new file mode 100644 index 0000000..5bb1693 Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_9.jpg differ diff --git a/docs/melanoma_skin_3d/ms_3d_demo.png b/docs/melanoma_skin_3d/ms_3d_demo.png new file mode 100644 index 0000000..b94e28f Binary files /dev/null and b/docs/melanoma_skin_3d/ms_3d_demo.png differ diff --git a/docs/melanoma_skin_real/ms_real_0.jpg b/docs/melanoma_skin_real/ms_real_0.jpg new file mode 100644 index 0000000..118d36d Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_0.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_1.jpg b/docs/melanoma_skin_real/ms_real_1.jpg new file mode 100644 index 0000000..8b64740 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_1.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_10.jpg b/docs/melanoma_skin_real/ms_real_10.jpg new file mode 100644 index 0000000..529ecd2 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_10.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_11.jpg b/docs/melanoma_skin_real/ms_real_11.jpg new file mode 100644 index 0000000..3f2ea46 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_11.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_12.jpg b/docs/melanoma_skin_real/ms_real_12.jpg new file mode 100644 index 0000000..83e6499 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_12.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_13.jpg b/docs/melanoma_skin_real/ms_real_13.jpg new file mode 100644 index 0000000..59a3497 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_13.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_14.jpg b/docs/melanoma_skin_real/ms_real_14.jpg new file mode 100644 index 0000000..47615ee Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_14.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_15.jpg b/docs/melanoma_skin_real/ms_real_15.jpg new file mode 100644 index 0000000..2dad731 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_15.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_16.jpg b/docs/melanoma_skin_real/ms_real_16.jpg new file mode 100644 index 0000000..96e21ae Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_16.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_17.jpg b/docs/melanoma_skin_real/ms_real_17.jpg new file mode 100644 index 0000000..243b1b9 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_17.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_18.jpg b/docs/melanoma_skin_real/ms_real_18.jpg new file mode 100644 index 0000000..309e12d Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_18.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_19.jpg b/docs/melanoma_skin_real/ms_real_19.jpg new file mode 100644 index 0000000..d5d5346 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_19.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_2.jpg b/docs/melanoma_skin_real/ms_real_2.jpg new file mode 100644 index 0000000..18b5181 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_2.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_20.jpg b/docs/melanoma_skin_real/ms_real_20.jpg new file mode 100644 index 0000000..ba9cb6d Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_20.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_21.jpg b/docs/melanoma_skin_real/ms_real_21.jpg new file mode 100644 index 0000000..2006089 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_21.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_22.jpg b/docs/melanoma_skin_real/ms_real_22.jpg new file mode 100644 index 0000000..4820f6f Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_22.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_23.jpg b/docs/melanoma_skin_real/ms_real_23.jpg new file mode 100644 index 0000000..c23fa38 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_23.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_24.jpg b/docs/melanoma_skin_real/ms_real_24.jpg new file mode 100644 index 0000000..4b93dbe Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_24.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_25.jpg b/docs/melanoma_skin_real/ms_real_25.jpg new file mode 100644 index 0000000..569a414 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_25.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_26.jpg b/docs/melanoma_skin_real/ms_real_26.jpg new file mode 100644 index 0000000..de4692b Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_26.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_27.jpg b/docs/melanoma_skin_real/ms_real_27.jpg new file mode 100644 index 0000000..1fb6547 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_27.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_28.jpg b/docs/melanoma_skin_real/ms_real_28.jpg new file mode 100644 index 0000000..2d7a05b Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_28.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_29.jpg b/docs/melanoma_skin_real/ms_real_29.jpg new file mode 100644 index 0000000..38fef45 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_29.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_3.jpg b/docs/melanoma_skin_real/ms_real_3.jpg new file mode 100644 index 0000000..f9f3321 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_3.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_30.jpg b/docs/melanoma_skin_real/ms_real_30.jpg new file mode 100644 index 0000000..f46948e Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_30.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_31.jpg b/docs/melanoma_skin_real/ms_real_31.jpg new file mode 100644 index 0000000..94df50b Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_31.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_32.jpg b/docs/melanoma_skin_real/ms_real_32.jpg new file mode 100644 index 0000000..070732f Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_32.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_33.jpg b/docs/melanoma_skin_real/ms_real_33.jpg new file mode 100644 index 0000000..134011d Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_33.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_34.jpg b/docs/melanoma_skin_real/ms_real_34.jpg new file mode 100644 index 0000000..413616c Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_34.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_35.jpg b/docs/melanoma_skin_real/ms_real_35.jpg new file mode 100644 index 0000000..7427c89 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_35.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_36.jpg b/docs/melanoma_skin_real/ms_real_36.jpg new file mode 100644 index 0000000..35a8ed4 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_36.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_37.jpg b/docs/melanoma_skin_real/ms_real_37.jpg new file mode 100644 index 0000000..8cdce69 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_37.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_38.jpg b/docs/melanoma_skin_real/ms_real_38.jpg new file mode 100644 index 0000000..70c85de Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_38.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_39.jpg b/docs/melanoma_skin_real/ms_real_39.jpg new file mode 100644 index 0000000..b043818 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_39.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_4.jpg b/docs/melanoma_skin_real/ms_real_4.jpg new file mode 100644 index 0000000..c6ffa85 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_4.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_40.jpg b/docs/melanoma_skin_real/ms_real_40.jpg new file mode 100644 index 0000000..dfa012e Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_40.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_41.jpg b/docs/melanoma_skin_real/ms_real_41.jpg new file mode 100644 index 0000000..c336772 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_41.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_42.jpg b/docs/melanoma_skin_real/ms_real_42.jpg new file mode 100644 index 0000000..bfd82bc Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_42.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_43.jpg b/docs/melanoma_skin_real/ms_real_43.jpg new file mode 100644 index 0000000..d5b5298 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_43.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_44.jpg b/docs/melanoma_skin_real/ms_real_44.jpg new file mode 100644 index 0000000..1f223ba Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_44.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_45.jpg b/docs/melanoma_skin_real/ms_real_45.jpg new file mode 100644 index 0000000..50a4e9d Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_45.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_46.jpg b/docs/melanoma_skin_real/ms_real_46.jpg new file mode 100644 index 0000000..6979340 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_46.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_47.jpg b/docs/melanoma_skin_real/ms_real_47.jpg new file mode 100644 index 0000000..2871623 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_47.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_5.jpg b/docs/melanoma_skin_real/ms_real_5.jpg new file mode 100644 index 0000000..10baff3 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_5.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_6.jpg b/docs/melanoma_skin_real/ms_real_6.jpg new file mode 100644 index 0000000..086cf0d Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_6.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_7.jpg b/docs/melanoma_skin_real/ms_real_7.jpg new file mode 100644 index 0000000..9233072 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_7.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_8.jpg b/docs/melanoma_skin_real/ms_real_8.jpg new file mode 100644 index 0000000..0e2ee66 Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_8.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_9.jpg b/docs/melanoma_skin_real/ms_real_9.jpg new file mode 100644 index 0000000..78e485d Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_9.jpg differ diff --git a/docs/melanoma_skin_real/ms_real_demo.png b/docs/melanoma_skin_real/ms_real_demo.png new file mode 100644 index 0000000..dc6d8fa Binary files /dev/null and b/docs/melanoma_skin_real/ms_real_demo.png differ diff --git a/index.html b/index.html index 12cc311..71feea4 100644 --- a/index.html +++ b/index.html @@ -23,7 +23,8 @@

An Image is Worth Multiple Words: Learning Object Level Concepts using Multi

Paper      - Code + Code      + Dataset


@@ -124,7 +125,44 @@

chest X-ray example

- + +
+

Hypothesis generation of disease progression

+

Our method can also help experts/non-experts learn unfamiliar concepts from picture(s) and explore their impacts.

+
+ + +
+ + Human: "how skin cancer may develop?"
+ + +
+
+
+
+ + +
+ + Human: "how skin cancer may develop?"
+ + +
+
+
+
+ + +
+ + Human: "how lung consolidation may develop?"
+ + +
+
+
+

Method overview

diff --git a/jscript.js b/jscript.js index 09ee6ff..c11570b 100644 --- a/jscript.js +++ b/jscript.js @@ -191,12 +191,12 @@ function modifyImg_ms(i){ return inner_ } -function set_alpha(slider, fluffy){ +function set_alpha(slider, skincancer){ let alpha = 1 - (slider.value - 16) / 52; let red = Math.round(248 + 7 * alpha); let green = Math.round(128 + 127 * alpha); let blue = Math.round(255 * alpha); - fluffy.style.backgroundColor = 'rgb(' + red + ',' + green + ',' + blue + ')'; + skincancer.style.backgroundColor = 'rgb(' + red + ',' + green + ',' + blue + ')'; } function init() { @@ -254,17 +254,41 @@ function init() { } - let slider = document.getElementById("range_bunny"); - let image_bunny = document.getElementById("bunny-img"); - let fluffy = document.getElementById("fluffy"); - set_alpha(slider, fluffy) + let slider = document.getElementById("range_skin3d"); + let image_skin3d = document.getElementById("skin3d-img"); + let skincancer = document.getElementById("skincancer"); + set_alpha(slider, skincancer) slider.oninput = function() { // 248, 128, 0 - image_bunny.src = "./docs/teddybear_timesquare/teddybear_timesquare_" + String(slider.value).padStart(2, '0') + ".png"; - set_alpha(slider, fluffy) + image_skin3d.src = "./docs/melanoma_skin_3d/ms_3d_" + String(slider.value) + ".jpg"; + set_alpha(slider, skincancer) } + let slider2 = document.getElementById("range_skinreal"); + let image_skinreal = document.getElementById("skinreal-img"); + let skincancer_real = document.getElementById("skincancer_real"); + set_alpha(slider2, skincancer_real) + slider2.oninput = function() { + // 248, 128, 0 + image_skinreal.src = "./docs/melanoma_skin_real/ms_real_" + String(slider2.value) + ".jpg"; + set_alpha(slider2, skincancer_real) + + } + + let slider3 = document.getElementById("range_cxray"); + let image_cxray = document.getElementById("cxray-img"); + let cxray_real = document.getElementById("cxray_real"); + set_alpha(slider3, cxray_real) + slider3.oninput = function() { + // 248, 128, 0 + image_cxray.src = "./docs/chest_xray_cos/cxrayl_" + String(slider3.value) + ".jpg"; + set_alpha(slider3, cxray_real) + + } + + + } document.addEventListener("DOMContentLoaded", () => { diff --git a/style.css b/style.css index 6543a08..ecd0aad 100644 --- a/style.css +++ b/style.css @@ -267,6 +267,36 @@ p code { margin-right: 2.5%; } +.dev-img-demo { + /*vertical-align: middle;*/ + /*vertical-align: middle;*/ + width: 40%; + /*flex-basis: 40%*/ + margin-left: auto; + margin-right: auto; +} + +.dev-img { + /*vertical-align: middle;*/ + /*vertical-align: middle;*/ + width: 25%; + /*flex-basis: 40%*/ + margin-left: 2.5%; + margin-right: auto; +} + +.dev-text { + font-style: italic; + float: right; + font-size: 24px; + width: 25%; + margin-left: 0%; + margin-right: auto; + align-items: center; /* Centers items vertically */ + margin-top: 5%; +} + + .intro-text { float: right; font-size: 18px; @@ -474,4 +504,67 @@ p code { height: 25px; background: #04AA6D; cursor: pointer; -} \ No newline at end of file +} + +.slider2 { + -webkit-appearance: none; + width: 100%; + height: 25px; + background: #d3d3d3; + outline: none; + opacity: 0.7; + -webkit-transition: .2s; + transition: opacity .2s; +} + +.slider2:hover { + opacity: 1; +} + +.slider2::-webkit-slider-thumb { + -webkit-appearance: none; + appearance: none; + width: 25px; + height: 25px; + background: #04AA6D; + cursor: pointer; +} + +.slider2::-moz-range-thumb { + width: 25px; + height: 25px; + background: #04AA6D; + cursor: pointer; +} + +.slider3 { + -webkit-appearance: none; + width: 100%; + height: 25px; + background: #d3d3d3; + outline: none; + opacity: 0.7; + -webkit-transition: .2s; + transition: opacity .2s; +} + +.slider3:hover { + opacity: 1; +} + +.slider3::-webkit-slider-thumb { + -webkit-appearance: none; + appearance: none; + width: 25px; + height: 25px; + background: #04AA6D; + cursor: pointer; +} + +.slider3::-moz-range-thumb { + width: 25px; + height: 25px; + background: #04AA6D; + cursor: pointer; +} +