Sau khi xem xét các khía cạnh lí thuyết của ảnh trong tổng thể dữ liệu đa phƣơng tiện, luận văn thực hiện các ứng dụng, nhằm thể hiện những kiến thức trong chƣơng trƣớc và để có thể ứng dụng tại đơn vị công tác.
Vấn đề đặt ra là lƣu trữ các ảnh về phong cảnh của địa phƣơng, nhằm đáp ứng nhu cầu quảng bá tiềm năng du lịch và nêu cao giá trị lịch sử của quê hƣơng. Việc tổ chức cơ sở dữ liệu ảnh đòi hỏi :
1. Phân tích các khía cạnh đặc trƣng của ảnh nói chung và phong cảnh nói riêng;
2. Thiết kế cơ sở dữ liệu phù hợp với các đặc trƣng ảnh đã phân tích. Cần sử dụng các bảng dữ liệu và các thuộc tính chọn làm thuộc tính chỉ số hóa, để tăng hiệu năng tìm kiếm dữ liệu. Mô hình dữ liệu quan hệ đƣợc sử dụng cho giai đoạn thiết kế.
3. Thực hiện cài đặt cơ sở dữ liệu về phong cảnh. Căn cứ vào năng lực thiết bị, hạ tầng kĩ thuật của đơn vị công tác, luận văn sử dụng hệ quản trị cơ sở dữ liệu SQL.
3.2. Phân tích đặc trưng và nhu cầu về chỉ số hóa hình ảnh theo đặc trưng
3.2.1. Các thuộc tính của ảnh phong cảnh
Các thuộc tính của ảnh phong cảnh gồm các thuộc tính sau: Chiều rộng của ảnh, chiều cao của ảnh, độ lớn (dung lƣợng) của ảnh, định dạng tệp ảnh, độ sáng, độ tinh khiết, độ tƣơng phản của ảnh, tên tệp ảnh.
3.2.2. Các thông tin liên quan đến ảnh
Thông tin liên quan đến ảnh gồm các thông tin nhƣ sau: ngƣời chụp, thể loại, bộ sƣu tập, tên ảnh, ngày chụp, địa danh chụp, giá thành của ảnh, mô tả về ảnh
3.3. Thiết kế cơ sở dữ liệu 3.3.1. Bảng dữ liệu về thể loại ảnh 3.3.1. Bảng dữ liệu về thể loại ảnh
Bảng Theloai lƣu trữ thông tin thể loại ảnh gồm các trƣờng Id_Theloaianh và Tentheloai của ảnh. Cấu trúc bảng nhƣ sau:
Bảng 3.1 Mô tả dữ liệu ảnh
Tên trƣờng Chú giải Kiểu dữ liệu
Id_Theloaianh Mã thể loại ảnh Nvarchar
Tentheloai Tên thể loại ảnh Nvarchar
3.3.2. Bảng dữ liệu về tác giả ảnh
Bảng Tacgia lƣu trữ các thông tin metadata của tác giả (ngƣời chụp bức ảnh). Cấu trúc bảng nhƣ sau:
Bảng 3.2 Mô tả dữ liệu liên quan đến nghệ sĩ nhiếp ảnh
Tên trƣờng Chú giải Kiểu dữ liệu
Id_Tac_gia Mã tác giả Nvarchar
Ho_va_ten Họ và tên tác giả Nvarchar
Nam_sinh Năm sinh Int
Giới tính Giới tính Nvarchar
Dia_chi Địa chỉ Nvarchar
Co_quan Cơ quan công tác Nvarchar
Luong Lƣơng Float
Dan_toc Dân tộc Nvarchar
Ten_anh Tên ảnh Nvarchar
3.3.3. Bảng dữ liệu về giấy ảnh
Bảng Giayanh lƣu trữ các thông tin metadata của loại giấy in ảnh đã chọn. Cấu trúc bảng nhƣ sau:
Bảng 3.3. Dữ liệu về chất liệu ảnh
Trƣờng Chú giải Kiểu dữ liệu
Id_Giay_anh Mã giấy ảnh Nvarchar
3.3.4. Bảng dữ liệu về bộ sưu tập
Bảng Bosuutap lƣu trữ các thông tin metadata của bộ sƣu tập ảnh. Cấu trúc bảng nhƣ sau:
Bảng 3.4 Dữ liệu liên quan đến các bộ sưu tập ảnh, hình đồ họa
Trƣờng Chú giải Kiểu dữ liệu
Id_Bo_suu_tap Mã bộ sƣu tập Nvarchar
Ten_bo_suu_tap Tên bộ sƣu tập Nvarchar
3.3.5. Bảng dữ liệu về mô tả ảnh
Bảng Motaanh lƣu trữ các thông tin metadata của bức ảnh (các thông tin liên quan đến bức ảnh). Cấu trúc bảng nhƣ sau:
Bảng 3.5 Mô tả thông tin về ảnh, hình đồ họa
Trƣờng Chú giải Kiểu dữ liệu
Id_anh Mã ảnh Nvarchar
Id_The_loai Mã thể loại Nvarchar
Id_Bo_suu_tap Mã bộ sƣu tập Nvarchar
Id_Tac_gia Mã tác giả Nvarchar
Ten_anh Tên ảnh Nvarchar
Ngay_chup Ngày chụp Datetime
Noi_chup Nơi chụp Nvarchar
Chieu_rong Chiều rộng Int
Chieu_cao Chiều cao Int
Dung_luong Dung lƣợng Int
Dinh_dang Định dạng Nvarchar
Mau Màu Bit
Do_sang Độ sáng Int
Do_tinh_khiet Độ tinh khiết Int
Do_tuong_phan Độ tƣơng phản Int
Gia Giá tiền Float
Mo_ta Mô tả ảnh Nvarchar
File_name Tên tệp Nvarchar
3.3.6. Lược đồ quan hệ cơ sở dữ liệu
Cơ sở dữ liệu đƣợc xây dựng trên hệ quản trị cơ sở dữ liệu Microsoft SQL Server với lƣợc đồ quan hệ nhƣ sau:
Hình 3.5 Lược đồ quan hệ của cơ sở dữ liệu
3.4. Khai thác cơ sở dữ liệu ảnh phong cảnh Thanh Hóa
Một số địa điểm du lịch Thanh Hóa đƣợc khai thác trong hệ thống dữ liệu luận văn. Biển Hải Hòa hiện đang giữ đƣợc những nét hoang sơ và thơ mộng, với bãi biển ngập tràn cát trắng, thoai thoải bên rặng phi lao quanh năm xanh mƣớt. Mỗi buổi sáng mùa hè, bình minh lên trên biển nhƣ một quả cầu lửa phát quang những tia ngũ sắc lung linh muôn màu rực rỡ. Những ánh sáng huyền diệu ấy còn đọng mãi ở chân trời
đằng Đông, cho đến khi ngƣ dân cùng những cheo lƣới nặng dong thuyền về bến thì chùm tia sáng đó mới chịu tan ra, hòa vào những áng mây trắng trôi nhẹ trên bầu trời.
Hệ thống cho phép ngƣời dùng truy cập cơ sở dữ liệu ảnh, phù hợp với minh họa của hƣớng dẫn du lịch, chẳng hạn “ở biển Hải Hòa vào một sáng sớm đầu tháng Tám này; tuy không còn nắng nóng nhƣ những ngày tháng Bảy vừa qua, nhƣng du khách vẫn có mặt ở biển Hải Hòa. Họ đến đây không chỉ để tắm biển, mà còn thƣởng thức những loại đặc sản biển và phấn khích hòa mình vào khám phá cuộc sống của bà con ngƣ dân thuần phác nơi đây. Tốp này háo hức cùng ngƣ dân kéo những cheo lƣới nặng vào bờ, tốp kia ào ra giúp dân đẩy thuyền lên bờ, tốp khác lại tham gia chọn lọc từng loại cá, tôm... trƣớc khi ngƣ dân vội vã đem hàng đến phiên chợ sớm…”
Chƣơng trình đƣợc cài đặt nhằm hỗ trợ việc cập nhật và khai thác cơ sở dữ liệu đƣợc hiệu quả với một số chức năng chính nhƣ: Cập nhật thông tin về các bức ảnh phong cảnh của Thanh Hóa, tác giả chụp ảnh, loại giấy ảnh, bộ sƣu tập hình ảnh, thể loại ảnh. Ngƣời dùng có thể dễ dàng tìm kiếm các hình ảnh đẹp của các nơi du lịch Xứ Thanh.
Chƣơng trình đƣợc cài đặt bằng ngôn ngữ lập trình C# trên nền DotNet với môi trƣờng Visual Studio 2005.
3.4.1. Hạ tầng kĩ thuật
Hệ thống sử dụng hệ quản trị cơ sở dữ liệu SQL SERVER
Hình 3.7 Hệ quản trị cơ sở dữ liệu và mạng
3.4.2. Một số màn hình giao diện
Phần mềm đƣợc thiết kế để thực hiện các chức năng
Tổ chức và lƣu trữ dữ liệu về ảnh;
Cập nhật dữ liệu về ảnh và các đối tƣợng liên quan;
Hiển thị kết quả, theo một số đặc trƣng hay theo điều kiện của ngƣời dùng …
Cơ sở dữ liệu giấy ảnh đƣợc sử dụng để lƣu trữ thông tin về loại giấy mà tác giả trình bầy ảnh của mình trên một chất liệu giấy cụ thể, thể hiện giá trị của bức ảnh chụp và độ bền cho bức ảnh.
Hình 3.9 Form cập nhật bộ sưu tập ảnh
Cơ sở dữ liệu bộ sƣu tập cập nhật các loại mục hình ảnh của tác giả đƣợc phân loại theo một chủ thể nào đó nhằm dễ dàng cho việc quản lý ảnh của tác giả.
Hình 3.10 Form cập nhật thông tin ảnh
Các hình ảnh và thể hiện đặc trƣng của chúng là một trong những nhiệm vụ của luận văn tốt nghiệp. Tuy chƣa thể hiện đƣợc nhiều đặc trƣng của các hình ảnh, cơ sở dữ liệu về các bức ảnhlà các thông tin về bức ảnh nhƣ: độ sáng, độ tinh khiết, độ tƣơng phản, tác giả của bức ảnh, giá trị bức ảnh địa điểm chụp và thời gian chụp... Cần thiết sƣu tập chúng và tổ chức theo các chuẩn chung của cơ sở dữ liệu về các hình ảnh trong hệ thống thử nghiệm của luận văn.
Hình 3.11 Form tìm kiếm và kết xuất các file ảnh
Chức năng tìm kiếm và kết xuất các file ảnh là một nhiệm vụ quan trong trong luận văn này, nhằm đáp ứng nhu cầu cho ngƣời dùng tìm ra những bức ảnh đáp ứng nhu cầu sử dụng của ngƣời dùng về các thông tin liên quan của bức ảnh nhƣ: địa điểm chụp, ngày chụp, tác giả chụp, kích thƣớc, dung lƣợng, bộ sƣu tập, giá trị của bức ảnh..., ngƣời dùng có thể xuất file ảnh ra để sử dụng vào các công việc cụ thể khác.
Chức năng duyệt và xem ảnh cho phép ngƣời dùng duyệt, xem ảnh trong cơ sở dữ liệu với các chế độ hiển thị ảnh khác nhau nhƣ: zoom, tile, center, stretch…
3.5. Kết luận
Liên quan đến thực hiện vai trò thử nghiệm ứng dụng cơ sở dữ liệu ảnh cho công tác quảng bá du lịch quê hƣơng Thanh Hóa, chƣơng 3 đã trình bày hiện trạng dữ liệu và nhu cầu quản lí dữ liệu liên quan đến ảnh đồ họa.
Một số bảng dữ liệu đƣợc tổ chức trong hệ quản trị cơ sở dữ liệu SQL SERVER cho phép luận văn thể hiện một số chức năng tổ chức, tìm kiếm và xử lí dữ liệu ảnh.
KẾT LUẬN
Luận văn kết luận với liệt kê công việc đã thực hiện trong thời gian thực tập, và đề xuất nhiệm vụ tiếp theo.
Một số vấn đề đã giải quyết
Chƣơng đầu trình bày một số khái niệm liên quan đến dữ liệu ảnh, trong cơ sở dữ liệu đa phƣơng tiện. Một số đặc trƣng của màu sắc, hệ thống màu sắc là phƣơng tiện để rút các đặc trƣng của dữ liệu ảnh, cho phép chỉ số hóa và tìm kiếm dữ liệu ảnh theo nội dung. Vai trò của dữ liệu ảnh nói riêng, dữ liệu đa phƣơng tiện nói chung có ý nghĩa đối với tổ chức cơ sở dữ liệu ảnh đề cập trong chƣơng sau.
Một số nghiên cứu và ứng dụng liên quan đến dữ liệu ảnh đƣợc nêu ra, với ý thể hiện tính khả thi của tổ chức cơ sở dữ liệu ảnh đối với qui mô ứng dụng công nghệ thông tin vừa và nhỏ.
Tiếp theo, luận văn đã trình bày các bƣớc để thực hiện việc xây dựng cơ sở dữ liệu đa phƣơng tiện cũng nhƣ là cơ sở dữ liệu hình ảnh, một số kỹ thuật tìm kiếm dữ liệu đa phƣơng tiện. Và cài thử nghiệm cơ sở dữ liệu hình ảnh, xây dựng các công cụ tìm kiếm hình ảnh.
Một số hệ thống, phần mềm cho phép tìm kiếm các ảnh theo nội dung, theo siêu dữ liệu. Các hệ thống cho thấy việc đặt câu hỏi tìm kiếm dữ liệu ảnh và thể hiện kết quả tìm đƣợc rất đa dạng, tùy theo nhu cầu của bài toán tổ chức dữ liệu ảnh và thẩm mĩ của ngƣời dùng về ảnh đồ họa.
Liên quan đến thực hiện vai trò thử nghiệm ứng dụng cơ sở dữ liệu ảnh cho công tác quảng bá du lịch quê hƣơng Thanh Hóa, chƣơng 3 đã trình bày hiện trạng dữ liệu và nhu cầu quản lí dữ liệu liên quan đến ảnh đồ họa.
Một số bảng dữ liệu đƣợc tổ chức trong hệ quản trị cơ sở dữ liệu SQL SERVER cho phép luận văn thể hiện một số chức năng tổ chức, tìm kiếm và xử lí dữ liệu ảnh.
Phương hướng tiếp tục nghiên cứu
Trong thời gian tới, nhiệm vụ của luận văn là tiếp tục tìm hiểu về dữ liệu đa phƣơng tiện, đặc biệt về cơ sở dữ liệu ảnh để có thể tổ chức và xử lí các dữ liệu ảnh phù hợp và tốt hơn.
Việc tìm hiểu về ứng dụng và phát triển hệ thống tìm kiếm ảnh theo nội dung là cần thiết và đặt ra nhiều thách thức mới.
TÀI LIỆU THAM KHẢO
[1]. Đặng Văn Đức, Nguyễn Thị Phƣơng Trà, Giao diện ngƣời-máy, Nxb. Nhà xuất bản Khoa học Tự nhiên và Công nghệ, 2009
[2]. Đỗ Năng Toàn, Giáo trình xử lí ảnh, Viện Tin học, 2010
[3]. Đỗ Trung Tuấn, Hệ thống đa phƣơng tiện, Nxb. Đại học Quốc gia Hà Nội, 2011 [4]. Hoàng Đức Hải, Lập Trình Ứng Dụng Chuyên Nghiệp SQL Server 2000, Nxb.
Lao động - Xã hội, 2010
[5]. http://tailieu.vn/xem-tai-lieu/ multimedia-database- image-database. 294822.html, 2011
[6]. http://vi.wikipedia.org/wiki/Thanh Hoa, 2011
[7]. Lê Thị Lan, Cơ sở dữ liệu đa phƣơng tiện, cơ sở dữ liệu ảnh, Trung tâm MICA, Trƣờng Đại học Bách khoa Hà Nội, 2011
[8]. Phạm Hữu Khang, Quản trị cơ sở dữ liệu SQL SERVER, Nxb. Thống kê, 2010 [9]. Vũ Đức Thi, Cơ sở dữ liệu, Nxb. Thống kê, 2004