Biến đổi fourier rời rạc part 3
Số trang: 10
Loại file: pdf
Dung lượng: 281.39 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nén ảnh lμ một kỹ thuật mã hoá hiệu suất cao ảnh số nhằm lμm giảmsố bit cần cho biểu diễn ảnh. Chức năng của kỹ thuật nμy lμ giảm độ lớndữ liệu phải lutrữ cùng với thời gian truyền trong khi vẫn giữ nguyênchất lợngcủa ảnh.
Nội dung trích xuất từ tài liệu:
Biến đổi fourier rời rạc part 3/* Taking FFT. */FFT(xr, xi, wr, wi, m, N);printf(Enter file name for storing FFT output.--->);scanf(%s,file_name);fptr=fopen(file_name,w);for(i=0;ifloat theta;n2=(N>>1)-1;/* Generate look-up tables for twiddle factor. */theta=2.0*pi/((float)N);for(i=0;i{ for(j=0; j Chó ý r»ng trong ch¬ng tr×nh 6.1 chóng ta gi¶ thiÕt lµ d÷ liÖu ®îc lunh d·y cña c¸c ký tù kh«ng dÊu. NÕu b¹n muèn xö lý trªn mét sè dÊu phÈy®éng b¹n cÇn thay ®æi c¸c c©u lÖnh më vµ ®äc d÷ liÖu trong file d÷ liÖu.Ch¬ng tr×nh nµy còng cho phÐp lùa chän FFT hoÆc IFFT. Cho FFT, ch¬ngtr×nh con WTS(...) tÝnh to¸n vµ lu c¸c hÖ sè dÞch xoay trong mét LUT®îc gäi lªn vãi tham sè sign ®îc g¸n gi¸ trÞ -1, vÝ dô, WTS(wr,wi,N,-1)vµ cho IFFT, WTS(wr,wi,N,1). Víi IFFT, b¹n cÇn chia d·y ra cho N trongch¬ng tr×nh gäi hoÆc lµ ch¬ng tr×nh chÝnh. Bµi tËp 6.2 KiÓm tra ch¬ng tr×nh FFT b»ng c¸ch lµm l¹i ch¬ng tr×nh6.1. Chó ý r»ng trong trêng hîp nµy b¹n ph¶i thªm c¸c gi¸ trÞ 0 ®Ó lµm choc¸c d·y cã chiÒu dµi 24 = 16 vµ tÊt nhiªn lµ lín h¬n chiÒu dµi d·y nhá nhÊt®ßi hái lµ (6 + 5 - 1). Mèi t¬ng quan cña hai d·y cho kÕt qu¶ trong mét tÝnhiÖu tuÇn hoµn cã chu kú b»ng 16.6.3.2 ThuËt to¸n ph©n chia tÇn sè. Thay v× chia d·y vµo thµnh c¸c vÞ trÝ ch½n vµ lÎ, chóng ta sÏ ®a ra métch¬ng tr×nh gièng nh ch¬ng tr×nh trªn nhng lÇn nµy ta b¾t ®Çu tõ d·y ra.Ch¬ng tr×nh nµy bao gåm c¸c bíc sau: N / 2 1 N 1 kn kn f (k )W f (k )W F ( n) N N k 0 k N / 2 N / 2 1 N f (k ) W nN / 2 f (k )W N kn 2 k 0 B©y giê, chia d·y F(n) thµnh hai d·y dùa trªn gi¸ trÞ ch½n vµ lÎ cña n. N / 21 N [ f (k ) W ( 2n).N / 2 f (k )]W N kn F ( 2n) /2 2 k 0 N / 2 1 N )]WN k 22 n1) ( [ f (k ) W (2n 1).N / 2 f (k F (2n 1) / 2 k 0 W N nN e j 2n 1.0 Chó ý r»ng W N (2n1).N / 2 e j (2 1)n 1.0 V× vËy 98 N / 21 N )]WN kn [ f (k ) f (k F ( 2n) /2 2 k 0 N / 21 N ) WN k ]WN kn [ f (k ) f (k F (2n 1) /2 2 k 0 N §Æt f 10 ( k ) f ( k ) f ( k ) 2 N )]WN k f 11 ( k ) [ f ( k ) f ( k ...
Nội dung trích xuất từ tài liệu:
Biến đổi fourier rời rạc part 3/* Taking FFT. */FFT(xr, xi, wr, wi, m, N);printf(Enter file name for storing FFT output.--->);scanf(%s,file_name);fptr=fopen(file_name,w);for(i=0;ifloat theta;n2=(N>>1)-1;/* Generate look-up tables for twiddle factor. */theta=2.0*pi/((float)N);for(i=0;i{ for(j=0; j Chó ý r»ng trong ch¬ng tr×nh 6.1 chóng ta gi¶ thiÕt lµ d÷ liÖu ®îc lunh d·y cña c¸c ký tù kh«ng dÊu. NÕu b¹n muèn xö lý trªn mét sè dÊu phÈy®éng b¹n cÇn thay ®æi c¸c c©u lÖnh më vµ ®äc d÷ liÖu trong file d÷ liÖu.Ch¬ng tr×nh nµy còng cho phÐp lùa chän FFT hoÆc IFFT. Cho FFT, ch¬ngtr×nh con WTS(...) tÝnh to¸n vµ lu c¸c hÖ sè dÞch xoay trong mét LUT®îc gäi lªn vãi tham sè sign ®îc g¸n gi¸ trÞ -1, vÝ dô, WTS(wr,wi,N,-1)vµ cho IFFT, WTS(wr,wi,N,1). Víi IFFT, b¹n cÇn chia d·y ra cho N trongch¬ng tr×nh gäi hoÆc lµ ch¬ng tr×nh chÝnh. Bµi tËp 6.2 KiÓm tra ch¬ng tr×nh FFT b»ng c¸ch lµm l¹i ch¬ng tr×nh6.1. Chó ý r»ng trong trêng hîp nµy b¹n ph¶i thªm c¸c gi¸ trÞ 0 ®Ó lµm choc¸c d·y cã chiÒu dµi 24 = 16 vµ tÊt nhiªn lµ lín h¬n chiÒu dµi d·y nhá nhÊt®ßi hái lµ (6 + 5 - 1). Mèi t¬ng quan cña hai d·y cho kÕt qu¶ trong mét tÝnhiÖu tuÇn hoµn cã chu kú b»ng 16.6.3.2 ThuËt to¸n ph©n chia tÇn sè. Thay v× chia d·y vµo thµnh c¸c vÞ trÝ ch½n vµ lÎ, chóng ta sÏ ®a ra métch¬ng tr×nh gièng nh ch¬ng tr×nh trªn nhng lÇn nµy ta b¾t ®Çu tõ d·y ra.Ch¬ng tr×nh nµy bao gåm c¸c bíc sau: N / 2 1 N 1 kn kn f (k )W f (k )W F ( n) N N k 0 k N / 2 N / 2 1 N f (k ) W nN / 2 f (k )W N kn 2 k 0 B©y giê, chia d·y F(n) thµnh hai d·y dùa trªn gi¸ trÞ ch½n vµ lÎ cña n. N / 21 N [ f (k ) W ( 2n).N / 2 f (k )]W N kn F ( 2n) /2 2 k 0 N / 2 1 N )]WN k 22 n1) ( [ f (k ) W (2n 1).N / 2 f (k F (2n 1) / 2 k 0 W N nN e j 2n 1.0 Chó ý r»ng W N (2n1).N / 2 e j (2 1)n 1.0 V× vËy 98 N / 21 N )]WN kn [ f (k ) f (k F ( 2n) /2 2 k 0 N / 21 N ) WN k ]WN kn [ f (k ) f (k F (2n 1) /2 2 k 0 N §Æt f 10 ( k ) f ( k ) f ( k ) 2 N )]WN k f 11 ( k ) [ f ( k ) f ( k ...
Tìm kiếm theo từ khóa liên quan:
kỹ thuật xử lý ảnh công nghệ xử lý ảnh phương pháp xử lý ảnh hướng dẫn xử lý ảnh kinh nghiệm xử lý ảnhGợi ý tài liệu liên quan:
-
Giáo trình Khai thác phần mềm ứng dụng
247 trang 111 0 0 -
65 trang 88 3 0
-
51 trang 79 0 0
-
21 trang 61 0 0
-
8 trang 48 0 0
-
Ứng dụng phương pháp xử lý ảnh bằng Matlab để phân tích ảnh chuyển động của một vật thể
8 trang 47 0 0 -
393 trang 47 0 0
-
Đồ án tốt nghiệp: Thiết kế, thi công bãi giữ xe ứng dụng công nghệ RFID và xử lý ảnh
85 trang 44 0 0 -
Xây dựng hệ thống nhận dạng lỗi tự động của tấm pin năng lượng mặt trời
3 trang 40 0 0 -
Bài giảng Xử lý ảnh: Chương 6 - Ths. Trần Thúy Hà
38 trang 40 0 0 -
Đồ án tốt nghiệp: Robot vận chuyển mẫu xét nghiệm trong bệnh viện
117 trang 37 0 0 -
Bài giảng Xử lý ảnh: Chương 3 - Ths. Trần Thúy Hà
65 trang 33 0 0 -
94 trang 33 0 0
-
406 trang 31 0 0
-
Bài giảng Xử lý ảnh: Bài 1 - ThS. Đinh Phú Hùng
5 trang 30 0 0 -
Bài giảng Xử lý ảnh: Chương 4 - Ths. Trần Thúy Hà
91 trang 29 0 0 -
Bài giảng Xử lý ảnh: Chương 5 - Ths. Trần Thúy Hà
36 trang 29 0 0 -
Ý nghĩa màu sắc trong thiết kế đồ họa hiện đại
10 trang 29 1 0 -
Bài giảng Xử lý ảnh: Chương 1 - Ths. Trần Thúy Hà
25 trang 28 0 0 -
7 trang 28 0 0