ISO meeting day 2

Today was the big technical day of the ISO photography standards meeting that I’m attending virtually. We had presentations and discussions on the topics of standardisation of measurements of camera imaging noise, resolution, autofocus repeatability, depth metrology, image flare, as well as standardisation of Adobe’s DNG file format, and a presentation on new work by JPEG.

Much of it was very technical and probably not very interesting to most people. However the autofocus presentation had some fascinating experimental results. The presenter had at first assumed we could do image statistics to determine the best focused image from a series of photos taken by a camera. Defocus blur smooths out the image, so the variance in the pixel counts is lower, which means that if you measure the variance in a photo (of the same subject, at the same light level, taken by the same camera), then the image with the highest variance should have the best focus.

However, doing an experiment in which he measured hundreds of images, he found that sometimes when the autofocus failed and the image came out blurry, it actually had a higher variance than in-focus images. The reason was that the camera added artificial image noise as an image processing step. The reason it might do this is because it’s known that slightly blurry images look sharper to human eyes if a little bit of image noise is added. So the camera has been designed to add some noise, to fool human users into thinking the photo is sharper than it really is. The result of this is that when a photo is truly out-of-focus, it adds so much noise that the variance ends up higher than an in-focus image. (This was a phone camera that was being tested, by the way, not a DSLR.)

So to make our standardisation of a method to measure autofocus workable, we have to deal with this artificial image noise that some cameras add to the image, and we can’t rely on the image statistics being sensible and based merely on the physics.

This sort of thing is becoming more and more of a problem for us in this work. Measuring the performance of a camera is getting more complicated because of all the post-processing that modern cameras (particularly phone cameras) do to make the image look “nicer”. Even a conceptually simple thing like defining the exposure time of a photo is riddled with complications caused by cameras that take multiple exposures when you press the shutter button, and then combine different parts of different images to produce a composite final image. For example: some areas of the resulting photo might have pixels taken from an exposure with one exposure time, while another area has pixels from an exposure with a different exposure time, while another area has pixels that are an average of two or more different exposures, and then the brightness levels might be adjusted in different ways. At one extreme, there is no single “exposure time” that physically describes what is represented by the pixels across the whole photo, and at the other extreme to fully describe the “exposure” you need to list an array of different exposure times and their blending coefficients for every pixel in the image. While that would be physically correct, it’s obviously impractical. We still haven’t figured out how to address this issue.

Another interesting thing came from the JPEG presentation. JPEG is not just an image format, it’s a large technical committee (separate from the ISO Photography committee), working on a lot of new stuff related to image encoding. Their representative was giving us a report on recent work they’re doing. One thing I thought was interesting is a new project to add privacy controls to images. Say you want to share a photo of yourself on social media, but you don’t want random strangers seeing your face. This JPEG project is working on a way to select a region of a photo (e.g. your face), and encrypt the image data for that region, so that a person without the key can see the background but where your face is it just displays a blurred/pixelated version, but a friend who has your encryption password can see the original photo with your face. (I described this to a friend of mine and he criticised the idea as unnecessary complexity, as there are already ways to achieve basically the same effect without building encryption into JPEG. I’m no expert in file encoding, and I suspect there’s more to it than that, but *shrug*.)

Anyway, this is kind of all I did today – this sort of highly technical stuff. One more day of the meeting tomorrow. There’ll be a bit more technical discussion, followed by administrative stuff. (And I’m not getting paid for any of this…)

Oh, the other thing I did today was go to teach my Ethics class this morning. I had time to do this because the virtual meeting is running on Tokyo time, so it started at 11 am Sydney time. So I had enough time to go teach my class. However, when I was set up and ready to go, and the school bell rang… no students showed up! I had to go find a teacher, and they told me that Year 6 was away on camp this week! So I packed up and headed home. Oh well… next week!

New content today:

New Ethics year

This morning was my first Ethics class for the new year. I got to the school and collected the roll, which had the names of 21 new Year 6 students for me to meet and teach this year. I wrote out name stickers for them all to help me with learning all their names.

When the kids arrived in the classroom and I started getting them to tell me their names, I ended up with three students who weren’t on my roll! There was some mix-up, and a few minutes in the ethics coordinator for the school came and removed those kids to a different class where they were supposed to be.

Being the first lesson, it was introductory, and mostly – from my point of view – about establishing rules and boundaries, so the kids know what sort of behaviour I won’t tolerate. We discussed the introductory question: Can good people do bad things? I got several good responses from different kids, including a few who thought there was no such thing as a “good person”, saying that everyone does some good and some bad things.

After the lesson I walked home via a longer route, to pass by the kitchen supply shop. I wanted to get a black tablecloth for my market stall, but it turned out they barely had any tablecloths in stock. So I’ll go get one somewhere else tomorrow.

At home, I planned to mount all of the photo prints I’ve had made into matting boards, to make them look nice for sale and be ready to frame. I opened the parcel of matting boards I’d mail ordered… and discovered that it was only the matts with the holes cut out – there were no backing boards! I double checked my order – I definitely indicated I wanted backing boards included. So I contacted the company and told them about the error – they’ll ship the backing boards ASAP. I just hope they arrive in time for me to mount all the photos before market day on 1 March.

Instead I did some ISO standards work, since we have a meeting coming up next week. It was planned to be in Yokohama, but I was going to dial in remotely. However, the meeting has been converted to a fully virtual dial-in only meeting, with the original Yokohama venue cancelled, due to concerns about coronavirus. In a sense it’s fortunate that I didn’t have to cancel flights and hotel just a week out from the meeting.

New content today:

Falling bodies

After a day of science yesterday, I also spent most of today doing science – this time writing up my latest Proof that the Earth is a Globe. That took pretty much the whole working day.

After finishing that off, I starting making dinner while my wife and Scully were out at the hospital doing their Delta therapy dogs visit. I bought kipfler potatoes on the weekend, planning to make potato salad at some point, and I figured I had just about enough time to get it done in time for dinner tonight. I boiled them up, and also made a couple of hard boiled eggs while doing that. I’m glad I’ve found an effective way to make the eggs so they’re easy to peel. I used have trouble peeling eggs until I stumbled across the technique of plunging them in iced water immediately after removing them from the boiling water. It helps a lot.

I also chopped and fried some onion – I normally use raw red onion which is milder, but I only had brown onions so I cooked it a bit to soften the flavour. And chopped some gherkins. Mixed it all together with some mustard and prepared coleslaw dressing. I know they make potato salad dressing, but I find coleslaw dressing to be more to my taste, with a bit more tang and less creaminess to it.

To serve with the potato salad I cooked up some vegetarian sausages – spicy Italian flavour, which had tomatoes and herbs in them – and some asparagus. It all turned out really nice.

Tomorrow morning is my first Ethics class for the year, meeting a new group of students. To prepare I printed out the lesson plan and went over it. It’s a simple introductory lesson, mostly about meeting the students, going through the rules of the class, and giving them a taste of the sort of things we discuss during the rest of the year. My job for this lesson is mostly about learning the names of the kids as quickly as I can! It took me four weeks last year to be able to go without name tags. Let’s see if I can beat it this year.

New content today:

Ethics kickoff morning tea

The new school year has begun after the summer holidays, and the kids are getting stuck into new classes. This means a new group of kids for me when my Primary Ethics classes begin. The school needs a couple of weeks to get the kids settled into new routines before they start the scripture/ethics classes, so my first day with the new Year 6 group will be 19 February, two weeks from today.

This morning we had a morning tea to meet the new teachers and for our coordinator to give us any relevant news. We met in a cafe near the school, and had a group of 7 present, with a couple of others who were’t able to make it today. Besides the coordinator, there are two women returning from last year, one woman transferring from another school where she taught ethics last year, and two new men starting this year.

One of the main issues we have this year is the fire that burnt down the school hall a couple of weeks ago. The hall was the venue for non-scripture, the kids who do neither scripture nor ethics classes, and there were a lot of kids in there, who now need to find somewhere else to sit and be supervised. Which puts pressure on the limited classroom space. So our coordinator told us that we may end up having some of our ethics classes outdoors. Which will be challenging if it happens that way.

I walked to the cafe and back, nearly 9 km of walking, and we spent 1.5 hours chatting there, so this ended up eating up the entire morning and I didn’t get home until after midday. This afternoon I’ve been making spreadsheets of costs and pricing figures for my nascent photography business, as well as recording invoices and taxes and stuff. Fortunately the accounting is fairly simple and I think I can handle it with nothing more complex than a spreadsheet.

This evening for dinner I cooked something I’ve never cooked before: Brussels sprouts. I bought some the other – the first time in my life I’ve ever bought them. I used to hate them as a kid, and thought they were disgusting. But a few weeks ago my wife and I went to a restaurant and one of the recommended side dishes was fried Brussels sprouts, with salt and chilli. I’m always keen to try something new, so we ordered them… and they were delicious! So I decided to see if I could emulate them.

I made vegetarian sausages, mashed potato, and I fried the sprouts, cut in half, in some olive oil with a pinch of salt, fresh sliced garlic, and some dried chilli flakes. And wow, it turned out really good! So easy to make.

New content today:

Final Ethics of the year

This morning was my last Ethics class of the school year. I walked to the school (3.1 km away) because the weather was cool and winds had blown yesterday’s smoke away, thankfully.

In this class we didn’t discuss ethical questions, but instead reflected on the year gone past and what the students learnt. I asked them what topics they enjoyed most, which ones made them think when other students expressed different opinions, and which, if any, changed their minds. We had a really good discussion, and the kids’ behaviour was excellent. Towards the end of the lesson I handed out completion certificates to each child. I told them I wished them well as they begin high school next year, and said I would miss them, as this would probably be the last time we ever see each other.

I genuinely will miss (most of) them, and it makes me a bit sad to think that I really won’t ever see any of them again. However when the bell went, they basically just got up, waved bye, and filed out the door. I think at their age it doesn’t really hit them when they have to say goodbye to someone forever. Come February I’ll have a brand new class with new names to learn, and no doubt I’ll grow fond of the new kids as well.

I decided to walk home through the Lane Cove Bushland Park, which is more or less an alternate “shortest” route home. The track passes through some dense bush, and it would be very difficult to go cross-country off the established walking track. I should have emerged back into a street near my place, but when I was almost there I found a fence blocking the track, with signs indicating that it was undergoing repairs and was closed for safety due to heavy equipment being used. The idea of jumping a safety fence and incurring the wrath of construction workers didn’t appeal, so I had to backtrack through much of the park and emerge an extra kilometre of so away from home, adding maybe 2 km to my journey.

On the way though, I went down some streets I’ve never walked down before, and found a lovely old estate house on a big block of land:

Fancy house

Back home, I didn’t have much time before picking up my wife and Scully to take them to their very first job as a Delta Dogs therapy dog team! This was an event held at Macquarie University for international students who won’t be travelling home to see family over Christmas, with the dogs there to give them some good cheer. They had a team of seven dogs there today, with Scully among them. Normally she’ll be working solely with my wife on hospital visits, but occasionally they have other sorts of events like this as well. Here’s Scully in her Delta uniform:

Delta Dog

While I waited to pick them up I had lunch at a nearby friend’s place, and we played a game of Wingspan (the same game I played last Friday games night), which I won handily. Then I picked up Scully and my wife to head home.

I spent this afternoon and evening doing some coding work on the mezzacotta generators, adding some stuff to a new band name generator which we’ve been collaborating on.

Oh, and last night I made a batch of eggnog, using Jamie Oliver’s recipe. It had to refrigerate overnight, so I didn’t taste it until tonight. Actually, I had some commercially produced eggnog at my friend’s place at lunch today, to compare it against. It was the first time in my life I’ve ever had eggnog. The commercial stuff tasted okay, but honestly not something I’d buy.

But then I had my own home-made eggnog tonight… and it was delicious! A much nicer drink than what I’d had at lunchtime.

Home made eggnog

Yummo! I’ll definitely be making more of this some time.

New content today:

Rhino poaching

Today was the second last Ethics class of the year, and I started a new topic with my class this morning. It was about the dangers of false beliefs, and started with a story about rhinoceroses being endangered by poaching, driven by the trade in horn for traditional medicines. There was a sharp increase in rhino poaching after 2010, when a prominent Chinese politician declared publicly that rhino horn had cured him of cancer. The question put to the children was: Who is to blame for the rhinos being endangered?

There were several possible answers: The politician, practitioners of traditional medicine who push the “cures”, the masses of people who believe that rhino horn will help them, and the poachers. Most of the kids agreed that the poachers deserved most, or even all, of the blame, as the ones who are actively killing the animals.

There were a few other short questions on who is to blame for various things, such as a cricket player hitting a ball out of the field and damaging a car (the kids mostly agreed the player should not be blamed). And then we ended with some questions about various false beliefs, and if it matters whether people believe them or not. It doesn’t matter if a young child believes superheroes are real, but it does if an adult believes it, because they might be regarded as crazy. It matters if people believe smoking is not harmful. It matters if people believe rhino horn can cure cancer.

Back at home, I avoided going out again because of the ongoing smoke in the air around Sydney. There are now stories every day about the adverse health effects of this bushfire smoke hanging over Sydney. The air quality has been awful for days on end now, and it’s forecast to stay until at least Saturday. Today was warm and tomorrow will be hotter, and the fires continue to burn. I saw a story on the news today that said that in parts of Sydney the smoke is so heavy that being outdoors for eight hours is equivalent to smoking 40 cigarettes.

So I stayed indoors and assembled comics from the photos I took yesterday. I also briefly drove Scully to doggy daycare, so she could get some exercise and play time with other dogs, because it would be bad to take her out in the smoky air outdoors.

For dinner tonight I tried a new combination: mushrooms, broccolini, pine nuts, garlic, and a bit of basil pesto as a sauce for pasta. Normally when we do pesto we just have that, but throwing a couple of vegetables in added some nice body and texture to the dish.

New content today:

Ethics of eating animals, round-up

This morning was the last lesson of the current Ethics topic on whether it’s okay to kill and eat animals. Since most of the kids missed last week’s lesson when we went through arguments that it was okay, I did a quick recap of those arguments, before launching into today’s lesson on arguments why it’s not okay. It went fairly well, with fewer interruptions and blurting out, and more kids putting their hands up to speak, so we had a good discussion of the topic.

At one point the very quiet girl (who I’ve mentioned before) put her hand up and I noticed it – but I was busy quelling some diverging discussion between a couple of other kids. One had started talking about how vegetarians are hypocrites because plants are living things too and have feelings and feel pain, and then another kid interrupted and said no they don’t, and then the two of them were talking at once and I had to step in and quieten them both down. I said that we weren’t discussing plants, we were discussing animals, and to stick to the topic. Then I turned to the quiet girl and she had her hand down, but I asked her anyway if she had something she wanted to say – because I want to encourage her to speak whenever I can. She said, “No, it was about plants.”

My pleasure at seeing her raise her hand was somewhat deflated. But after the class, she hung around because this was her regular classroom. She always helps me put the furniture back from the circle of chairs to the regular desk layout. As we were doing this, I asked her what she was going to say during the lesson. She said that leaves of plants can die, so they’re definitely alive. Okay, it wasn’t that profound, but I was happy that she’d raised her hand, and that after the class I’d followed up and encouraged her to talk. I only have two more lessons with this group of kids, and this girl is the one I hope the most turns out to have a good life ahead of her. And that in some small way my teaching her helps lead to that. I mean, I hope all the kids do well, but I think this girl will need a bit more luck than most of the others, and I hope she gets it.

I’d walked to the school, and I took a longer route home, via the hardware store again to buy some garden stakes, because after yesterday’s repotting our chilli plant was leaning a bit, and I wanted to stake and tie it to keep it vertical. Along the way I passed a kitchen supply shop and decided to poke my nose in to browse around a bit, since I’d never been in there. It’s way bigger than I expected, and full of all sorts of fascinating gadgets, as well as cookware and tableware, and some other stuff on the extreme fringes of things related to food preparation and service.

As I walked home through the grounds of Royal North Shore Hospital, I saw that a whole tree had been uprooted and blown over, probably by yesterday’s storm.

At home, I spent the afternoon writing some Darths & Droids strips. Oh, and doing a bit more housecleaning – the job that never ends! And tonight played a couple of games of Codenames Duet with my wife. We managed to win both by the skin of our teeth, phew!

New content today:

Application day

After applying for the Alaska Robotics Comics Camp yesterday, today I did another application. This time for a job. Primary Ethics, the non-profit organisation that runs the ethics classes I teach, is seeking people to train ethics teachers.

I remember the training course I did nearly 3 years ago, and I’m sure I can deliver the training. I have all the relevant experience and skills as per the job description. And it’s a contract position, expecting an average of 2 full days of work per month. This is exactly the sort of thing I wanted, to give me a bit of income while still allowing me to do my creative projects close to full-time in an effort to turn them into income as well. So here’s hoping!

Speaking of Ethics, today was my weekly class with the Year 6 students. We discussed reasons why it’s okay to kill animals for meat (next week discuss reasons why it isn’t okay). Most of the class were away today – being year 6 kids near the end of the year, they had a high school orientation at one of the nearby high schools, to prep them for moving up in January. With only about 8 kids, the discussion was tighter and more focused, and I got a lot of good responses from them.

New content today:

Back to Ethics

It’s Wednesday, which means Ethics teaching day. I walked to the school – which is a bit of a hike, and very hilly. The kids told me that last week they didn’t have a substitute Ethics teacher, so I did the final lesson of the Homelessness topic with them.

One of the scenarios today was about and 8-year-old girl named Jenny, whose mother and father lose their jobs, and can’t afford their rent any more, so they move to a caravan park, and then after a while the bills pile up and they can’t even afford that, so the family ends up sleeping in their car. The question: Did Jenny’s family choose to become homeless? Or did they have no choice in the matter?

The first kid to answer said it was the parents’ fault, because they must have done something wrong at work to get fired and lose their jobs. As someone who lost my job earlier this year, because the company was closed down, I had to bite my tongue. Fortunately some other kids mentioned that people can be made redundant and companies can shut down, so no, it probably wasn’t their fault. I think some of the kids have had their assumptions challenged during this topic!

I walked home via a longer route, passing by the post office depot where I had a package waiting to be picked up. It’s weird – when I have to pick up a package sometimes it’s an one of the nearby post offices, sometimes it’s at the other post office, and sometimes it’s at the further away postal depot. There seems to be no rhyme nor reason to which place I have to pick it up from. Oh, the item was a Kickstarted roleplaying book that I backed almost a full year ago – so it was good to receive that! And my total walk was close to 9 kilometres.

I got home close to lunch time, and spent the afternoon mostly cleaning the house. Oh, and this evening I played the first game with my wife of Walking in Burano that I picked up at Spiel in Essen. It’s very strategic for a small game. My wife beat me 61 points to 53. But it was only a learning game, so the result doesn’t count! 😉

New content today:

Finishing comics

Most of today was spent writing annotations for the batch of Irregular Webcomic! strips that I photographed on Monday and assembled yesterday.

This morning I had my Year 6 Ethics class, and we continued last week’s discussion of homelessness. The goal this week was to educate the kids on some of the facts about homelessness, including statistics on how many Australians are homeless, and in what age and demographic groups. Most of the kids were shocked that at the last census over 8000 children of primary school age (that is their age or younger) were classed as homeless. And that the largest age group of homeless people is under 18s, not older people like they had thought. They heard the story of a homeless boy, who had been living on the street since he was 8. One student said that she had a 7-year-old brother, which is not much short of 8, and she couldn’t imagine him being out on the streets and surviving like that.

The rest of the lesson concerned stereotypes about homeless people. I asked the kids what ideas they had about what homeless people were like. Then we went through an exercise about jumping to conclusions from a small sample or hearsay, ending up with the question that if someone says homeless people are just lazy, does that mean all homeless people really are lazy? And would it be harmful to conclude that? Since last week there were a few of the kids who expressed the view that homeless people should “just get jobs”, I hope that today’s lesson made them think again about that assumption, and realise that 8 year old kids on the street can’t just get a job, and older homeless people might want to work but have trouble finding a job because potential employers turn them away.

I’ll miss next week’s lesson with my kids since I’ll be travelling in Germany. I’m not sure if they’ll get a substitute teacher or have a non-lesson time.

New content today: