Ada prosedur sederhana yang menangkap semua intuisi, termasuk unsur-unsur psikologis dan geometris. Ini bergantung pada penggunaan kedekatan spasial , yang merupakan dasar dari persepsi kita dan menyediakan cara intrinsik untuk menangkap apa yang hanya diukur secara tidak sempurna oleh simetri.
mnk=2233min(n,m)min(n,m)
Untuk melihat bagaimana ini bekerja, mari kita lakukan perhitungan untuk array dalam pertanyaan, yang akan saya sebut hingga , dari atas ke bawah. Berikut adalah plot jumlah bergerak untuk ( adalah array asli, tentu saja) yang diterapkan pada .a1a5k=1,2,3,4k=1a1
Searah jarum jam dari kiri atas, sama dengan , , , dan . Array adalah oleh , kemudian oleh , oleh , dan oleh , masing-masing. Mereka semua terlihat agak "acak." Mari kita ukur keacakan ini dengan entropi basis-2 mereka. Untuk , urutan entropi ini adalah . Sebut ini "profil" dari .k124355442233a1(0.97,0.99,0.92,1.5)a1
Sebaliknya, di sini adalah jumlah bergerak dari :a4
Untuk ada sedikit variasi, di mana entropi rendah. Profilnya adalah . Nilai-nilainya secara konsisten lebih rendah daripada nilai-nilai untuk , mengkonfirmasikan pengertian intuitif bahwa ada "pola" yang kuat hadir dalam .k=2,3,4(1.00,0,0.99,0)a1a4
Kami membutuhkan kerangka referensi untuk menafsirkan profil ini. Array acak sempurna dari nilai-nilai biner akan memiliki hanya sekitar setengah nilainya sama dengan dan setengah lainnya sama dengan , untuk entropi . Jumlah yang bergerak dalam oleh lingkungan akan cenderung memiliki distribusi binomial, memberi mereka entropi diprediksi (setidaknya untuk array besar) yang dapat didekati dengan :011kk1+log2(k)
Hasil ini didukung oleh simulasi dengan array hingga . Namun, mereka memecah untuk array kecil (seperti array oleh sini) karena korelasi antara windows tetangga (setelah ukuran jendela sekitar setengah dimensi array) dan karena jumlah data yang kecil. Berikut adalah profil referensi dari array acak oleh dihasilkan oleh simulasi bersama dengan plot beberapa profil aktual:m=n=1005555
Dalam plot ini profil referensi berwarna biru solid. Profil array sesuai dengan : merah, : emas, : hijau, : biru muda. (Termasuk akan mengaburkan gambar karena dekat dengan profil .) Secara keseluruhan profil sesuai dengan urutan dalam pertanyaan: mereka mendapatkan nilai lebih rendah pada sebagian besar nilai dengan meningkatnya urutan pemesanan. Pengecualiannya adalah : sampai akhir, untuk , jumlah bergeraknya cenderung memiliki entropi terendah . Ini menunjukkan keteraturan yang mengejutkan: setiap dari lingkungan dia1a2a3a4a5a4ka1k=422a1 memiliki tepat atau kotak hitam, tidak pernah lebih atau kurang. Ini jauh lebih sedikit "acak" daripada yang mungkin dipikirkan. (Ini sebagian karena hilangnya informasi yang menyertai menjumlahkan nilai-nilai di setiap lingkungan, prosedur yang mengembunkan konfigurasi kemungkinan konfigurasi lingkungan menjadi hanya jumlah yang berbeda mungkin. Jika kita ingin memperhitungkan secara khusus untuk pengelompokan dan orientasi dalam setiap lingkungan, maka alih-alih menggunakan jumlah bergerak kita akan menggunakan gabungan bergerak. Artinya, setiap oleh lingkungan memiliki122k2k2+1kk2k2kemungkinan konfigurasi yang berbeda; dengan membedakan mereka semua, kita dapat memperoleh ukuran entropi yang lebih baik. Saya menduga ukuran seperti itu akan meningkatkan profil dibandingkan dengan gambar lain.)a1
Teknik membuat profil entropi pada rentang skala terkontrol ini, dengan menjumlahkan (atau menyatukan atau menggabungkan) nilai-nilai dalam lingkungan yang bergerak, telah digunakan dalam analisis gambar. Ini adalah generalisasi dua dimensi dari ide yang terkenal untuk menganalisis teks pertama sebagai serangkaian huruf, kemudian sebagai serangkaian digraf (urutan dua huruf), kemudian sebagai trigraph, dll. Ia juga memiliki beberapa hubungan yang jelas dengan fraktal analisis (yang mengeksplorasi sifat-sifat gambar pada skala yang lebih halus dan lebih halus). Jika kita berhati-hati untuk menggunakan jumlah blok yang bergerak atau gabungan blok (sehingga tidak ada tumpang tindih antara jendela), kita dapat memperoleh hubungan matematika sederhana di antara entropi berturut-turut; namun,
Berbagai ekstensi dimungkinkan. Misalnya, untuk profil invarian rotasi, gunakan lingkungan melingkar daripada yang persegi. Semuanya digeneralisasi di luar array biner, tentu saja. Dengan array yang cukup besar, seseorang bahkan dapat menghitung profil entropi yang bervariasi secara lokal untuk mendeteksi non-stasioneritas.
Jika nomor tunggal diinginkan, alih-alih seluruh profil, pilih skala di mana keacakan spasial (atau ketiadaan) yang menarik. Dalam contoh-contoh ini, skala yang paling sesuai dengan lingkungan bergerak oleh atau oleh , karena untuk pola mereka semua bergantung pada pengelompokan yang menjangkau tiga hingga lima sel (dan lingkungan dengan hanya rata-rata menghilangkan semua variasi dalam lingkungan). array dan tidak berguna). Pada skala yang terakhir, entropi untuk hingga adalah , , , , dan3 4 4 5 5 a 1 a 5 1.50 0.81 0 0 0 1.34 a 1 a 3 a 4 a 5 0 3 3 1.39 0.99 0.92 0.77334455a1a51.500.81000 ; entropi yang diharapkan pada skala ini (untuk array acak seragam) adalah . Ini membenarkan perasaan bahwa "seharusnya memiliki entropi yang agak tinggi." Untuk membedakan , , dan , yang diikat dengan entropi pada skala ini, lihat pada resolusi yang lebih halus berikutnya ( dengan lingkungan): entropinya masing-masing adalah , , , (sedangkan grid acak diharapkan untuk memiliki nilai ). Dengan langkah-langkah ini, pertanyaan awal menempatkan array dalam urutan yang tepat.1.34a1a3a4a50331.390.990.921.77