妹の夢
love-neniye
自分の妹が蛙のマークをシンボルにした団体に加入していることを知る。身に付けている蛙のマークが増えるほど、団体の中での地位が高くなるようなシステムらしい。しかし、蛙マークがどこにあるのかは一見したしただけではわからない。団体員の中では何かルールがあり、お互いに識別可能になっているのかもしれない。何よりも得体のしれない団体に妹が加入していることに、若干の心配がある。
どこかの街の裏通りで、おそらく同じ団体員と思われる、妹よりも年下の異性と愉快そうにジャンプをしている妹の姿を見て、少しやきもきしてしまう。
起床。
自分には妹がいないし、今までいたこともない。ただ、妹はいないけれど、年下の異性と妹がいちゃついていることに対しては何らかの感情が生じるものなんだなと思った。これが兄としての自覚なのだろうか。
Pisot Numberによる双対タイリングのQuadTree的な画像の分割が一応できるようになった。ただし処理時間がかかりすぎているのがネックだ。

色々と最適化する余地があり、おそらく一番処理に時間がかかっている「タイル内部の点(画素)かどうか」をうまく捌きたい。たとえば分割してできるタイルの内点は、分割する前のタイルの内点の部分集合なので、分割前のデータを利用するキャッシュ的な扱いをすれば処理も減る気はしている。
また、現状はタイル内にある画素の分散(平方根をとれば標準偏差)だけで再分割をするかどうかを判断している。ただしそれらの値だけで判断をすると、大きなタイルの中に少量だけ色が異なる部分があるときに、まとめてごっそり削られてしまう(分割されない)。上記の画像でいうと、漢字の「夏」の左上部分などがそれにあたる。その点を改善するためには、たとえばタイルの面積などの情報も考慮して評価関数にするといい結果になるかもしれない。