https://www.ijidonline.com/article/S1201-9712 (22)00032-7/pdf
http://www.nicovideo.jp/watch/sm41569086